diff --git a/.github/workflows/community_code.yml b/.github/workflows/community_code.yml index b4acc69467..dce9881d1f 100644 --- a/.github/workflows/community_code.yml +++ b/.github/workflows/community_code.yml @@ -43,14 +43,14 @@ jobs: run: working-directory: samples/community steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: "22" - run: corepack enable - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: "22" cache: "yarn" @@ -63,7 +63,7 @@ jobs: python: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index cc260dcb43..9312628cfe 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -41,11 +41,13 @@ jobs: changes: if: github.repository == 'a2ui-project/a2ui' runs-on: ubuntu-latest + permissions: + contents: read outputs: docs: ${{ steps.filter.outputs.docs }} steps: - name: Checkout Code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Check for docs changes @@ -72,7 +74,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: token: ${{ secrets.GITHUB_TOKEN }} fetch-depth: 0 @@ -119,7 +121,7 @@ jobs: # and tuning live in lychee.toml at the repository root. - name: Restore lychee link-check cache if: github.event_name == 'pull_request' - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 + uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 with: path: .lycheecache key: lychee-${{ github.sha }} @@ -127,7 +129,7 @@ jobs: - name: Verify Markdown links (PR Check) if: github.event_name == 'pull_request' - uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2 + uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0 with: args: >- --config lychee.toml diff --git a/.github/workflows/flutter_packages_test.yaml b/.github/workflows/flutter_packages_test.yaml index 47f9f4832d..6e523b80c3 100644 --- a/.github/workflows/flutter_packages_test.yaml +++ b/.github/workflows/flutter_packages_test.yaml @@ -39,7 +39,7 @@ jobs: matrix: ${{ steps.generate_matrix.outputs.matrix }} flutter_version: ${{ steps.generate_matrix.outputs.flutter_version }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false @@ -72,7 +72,7 @@ jobs: cycle-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-dart @@ -96,7 +96,7 @@ jobs: flutter_version: ${{ fromJson(needs.matrix.outputs.flutter_version) }} os: [ubuntu-latest] steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-dart diff --git a/.github/workflows/presubmit-lint.yml b/.github/workflows/presubmit-lint.yml index 9b35a92541..3443a4c07a 100644 --- a/.github/workflows/presubmit-lint.yml +++ b/.github/workflows/presubmit-lint.yml @@ -31,7 +31,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false @@ -77,7 +77,7 @@ jobs: format-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node @@ -92,7 +92,7 @@ jobs: workspace-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml index d6654ae341..b12aeb62be 100644 --- a/.github/workflows/python_ci.yml +++ b/.github/workflows/python_ci.yml @@ -48,7 +48,7 @@ jobs: python-ci: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-python diff --git a/.github/workflows/run_evals.yml b/.github/workflows/run_evals.yml index 009bb3808e..4e10df2206 100644 --- a/.github/workflows/run_evals.yml +++ b/.github/workflows/run_evals.yml @@ -45,7 +45,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.github/workflows/swift_build_and_test.yml b/.github/workflows/swift_build_and_test.yml index c818c4dfff..68b59acdb2 100644 --- a/.github/workflows/swift_build_and_test.yml +++ b/.github/workflows/swift_build_and_test.yml @@ -36,7 +36,7 @@ jobs: test: runs-on: macos-latest steps: - - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: persist-credentials: false - name: Run tests diff --git a/.github/workflows/triage.yml b/.github/workflows/triage.yml index 43130615cb..a0b673c0ea 100644 --- a/.github/workflows/triage.yml +++ b/.github/workflows/triage.yml @@ -67,7 +67,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: persist-credentials: false diff --git a/.github/workflows/validate_blueprints.yml b/.github/workflows/validate_blueprints.yml index 2c2090bf17..f4db19dc02 100644 --- a/.github/workflows/validate_blueprints.yml +++ b/.github/workflows/validate_blueprints.yml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false diff --git a/.github/workflows/validate_specifications.yml b/.github/workflows/validate_specifications.yml index f2dc0d2bfd..90ca58e1f1 100644 --- a/.github/workflows/validate_specifications.yml +++ b/.github/workflows/validate_specifications.yml @@ -34,7 +34,7 @@ jobs: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false @@ -42,7 +42,7 @@ jobs: run: corepack enable - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: "22" cache: "yarn" diff --git a/.github/workflows/web_ci.yml b/.github/workflows/web_ci.yml index b01ba14f9b..c2de85877a 100644 --- a/.github/workflows/web_ci.yml +++ b/.github/workflows/web_ci.yml @@ -41,7 +41,7 @@ jobs: scripts: ${{ steps.filter.outputs.scripts }} other: ${{ steps.filter.outputs.other }} steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: dorny/paths-filter@d1c1ffe0248fe513906c8e24db8ea791d46f8590 # v3 @@ -86,7 +86,7 @@ jobs: # instead of running to the default 6h timeout (see issue #1637). timeout-minutes: 30 steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node @@ -111,7 +111,7 @@ jobs: if: ${{ needs.changes.outputs.tools == 'true' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node @@ -127,7 +127,7 @@ jobs: if: ${{ needs.changes.outputs.samples == 'true' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node @@ -145,7 +145,7 @@ jobs: if: ${{ needs.changes.outputs.scripts == 'true' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node @@ -159,7 +159,7 @@ jobs: if: ${{ needs.changes.outputs.other == 'true' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - uses: ./.github/actions/setup-node