6 Commits
v3 ... main

Author SHA1 Message Date
dependabot[bot]
b39bdc213c Bump actions/checkout from 5 to 6 (#24) 2025-11-24 06:01:06 -06:00
Daniel Carbone
737621eb07 no permissions 2025-09-19 12:20:51 -05:00
Daniel Carbone
04b1c990a4 Add permissions field to Linux setup workflow 2025-09-19 12:18:47 -05:00
Daniel Carbone
58388b8d70 limiting permissions (#23)
* limiting permissions

* also adding concurrency
2025-09-19 12:16:25 -05:00
dependabot[bot]
2bd1830d1d Bump actions/checkout from 4 to 5 (#21)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 12:12:31 -05:00
Daniel Carbone
d3f1c094e8 updating test runners (#22) 2025-09-19 12:09:23 -05:00
4 changed files with 84 additions and 41 deletions

View File

@@ -1,5 +1,22 @@
name: "Setup jq Example - Linux"
# you may need to change this block for your purposes.
permissions:
actions: none
attestations: none
checks: none
contents: none
deployments: none
id-token: none
issues: none
models: none
discussions: none
packages: none
pages: none
pull-requests: none
security-events: none
statuses: none
on:
workflow_dispatch:
inputs:

View File

@@ -1,5 +1,22 @@
name: "Setup jq Example - MacOS"
# you may need to change this block for your purposes.
permissions:
actions: none
attestations: none
checks: none
contents: none
deployments: none
id-token: none
issues: none
models: none
discussions: none
packages: none
pages: none
pull-requests: none
security-events: none
statuses: none
on:
workflow_dispatch:
inputs:

View File

@@ -1,5 +1,22 @@
name: "Setup jq Example - Linux"
# you may need to change this block for your purposes.
permissions:
actions: none
attestations: none
checks: none
contents: none
deployments: none
id-token: none
issues: none
models: none
discussions: none
packages: none
pages: none
pull-requests: none
security-events: none
statuses: none
on:
workflow_dispatch:
inputs:

View File

@@ -18,21 +18,39 @@ on:
branches:
- main
permissions:
actions: none
attestations: none
checks: none
contents: read
deployments: none
id-token: none
issues: none
models: none
discussions: none
packages: none
pages: none
pull-requests: none
security-events: none
statuses: none
concurrency:
group: '${{ github.workflow }}-${{ github.ref }}'
cancel-in-progress: true
jobs:
test-linux:
strategy:
matrix:
image:
- "ubuntu-latest"
- "ubuntu-22.04"
- "ubuntu-24.04"
- "macos-latest"
- "macos-13"
- "macos-14"
- "macos-15"
- "windows-latest"
- "windows-2019"
- "macos-26"
- "windows-2022"
- "windows-2025"
force:
- 'true'
- 'false'
@@ -41,19 +59,6 @@ jobs:
- '1.7.1'
- '1.8.0'
include:
- image: "ubuntu-latest"
version: '1.6'
force: true
- image: "ubuntu-latest"
version: '1.6'
force: false
- image: "ubuntu-latest"
version: '1.5'
force: true
- image: "ubuntu-latest"
version: '1.5'
force: false
- image: "ubuntu-22.04"
version: '1.6'
force: true
@@ -80,49 +85,36 @@ jobs:
version: '1.5'
force: false
- image: "windows-latest"
- image: "windows-2022"
version: '1.6'
force: true
- image: "windows-latest"
- image: "windows-2022"
version: '1.6'
force: false
- image: "windows-latest"
- image: "windows-2022"
version: '1.5'
force: true
- image: "windows-latest"
- image: "windows-2022"
version: '1.5'
force: false
- image: "windows-2019"
- image: "windows-2025"
version: '1.6'
force: true
- image: "windows-2019"
- image: "windows-2025"
version: '1.6'
force: false
- image: "windows-2019"
- image: "windows-2025"
version: '1.5'
force: true
- image: "windows-2019"
version: '1.5'
force: false
- image: "windows-2022"
version: '1.6'
force: true
- image: "windows-2022"
version: '1.6'
force: false
- image: "windows-2022"
version: '1.5'
force: true
- image: "windows-2022"
- image: "windows-2025"
version: '1.5'
force: false
name: "Test Action - (img: ${{ matrix.image }}; version: ${{ matrix.version }}; force: ${{ matrix.force }})"
runs-on: ${{ matrix.image }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup jq
id: install-jq
@@ -258,11 +250,11 @@ jobs:
- '1.7.1'
- '1.8.0'
name: "Test Action (Container) - (img: ${{ matrix.image }}; version: ${{ matrix.version }}; force: ${{ matrix.force }})"
runs-on: ${{ matrix.image }}
runs-on: '${{ matrix.image }}'
container:
image: node:20
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Setup jq
id: install-jq