diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..2c48305b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/add-labels.yml b/.github/workflows/add-labels.yml index fcb67a1f..08a01a51 100644 --- a/.github/workflows/add-labels.yml +++ b/.github/workflows/add-labels.yml @@ -7,9 +7,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Synchronize labels - uses: julb/action-manage-label@v1 + uses: julb/action-manage-label@6ab8797f08ad692a9c1983de9b7c70fecaa927cf # 1.0.1 with: from: .github/config/labels.yml skip_delete: true diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 279795dd..d7803d78 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: "24.x" diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 4ffcd90e..d1a6f49b 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -8,14 +8,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out source code - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: azure/login@v2 + - uses: azure/login@7184910d9eb2b1c5e48f7073824a90609bb9b6d6 # v2.3.1 with: creds: ${{ secrets.AZURE_CREDENTIALS }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: "24.x" diff --git a/.github/workflows/defaultLabel.yml b/.github/workflows/defaultLabel.yml index 8ed772f8..0f56e41b 100644 --- a/.github/workflows/defaultLabel.yml +++ b/.github/workflows/defaultLabel.yml @@ -14,7 +14,7 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/stale@v3 + - uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757 # v3.0.19 name: Setting issue as idle with: repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -25,7 +25,7 @@ jobs: operations-per-run: 100 exempt-issue-labels: 'backlog' - - uses: actions/stale@v3 + - uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757 # v3.0.19 name: Setting PR as idle with: repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 367620a0..deee3316 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -8,7 +8,7 @@ jobs: basic_test: runs-on: ubuntu-latest steps: - - uses: azure/login@v3 + - uses: azure/login@7ddb5af1ef8758cf1353cf3b42f940aee27ba21c # v3.0.2 with: creds: ${{ secrets.AZURE_CREDENTIALS }} @@ -46,7 +46,7 @@ jobs: - name: Check Last step failed if: steps.test1.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') @@ -61,7 +61,7 @@ jobs: - name: Check Last step failed if: steps.test2.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') @@ -69,7 +69,7 @@ jobs: os_test: runs-on: windows-latest steps: - - uses: azure/login@v3 + - uses: azure/login@7ddb5af1ef8758cf1353cf3b42f940aee27ba21c # v3.0.2 with: creds: ${{ secrets.AZURE_CREDENTIALS }} @@ -84,7 +84,7 @@ jobs: - name: Check Last step failed if: steps.test3.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index 9b9e9b17..1a6b27f8 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out source code - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: "24.x" @@ -59,7 +59,7 @@ jobs: - name: Check Last step failed if: steps.test1.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') @@ -74,7 +74,7 @@ jobs: - name: Check Last step failed if: steps.test2.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') @@ -83,10 +83,10 @@ jobs: runs-on: windows-latest steps: - name: Check out source code - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version: "24.x" @@ -110,7 +110,7 @@ jobs: - name: Check Last step failed if: steps.test3.outcome == 'success' - uses: actions/github-script@v3 + uses: actions/github-script@ffc2c79a5b2490bd33e0a41c1de74b877714d736 # v3.2.0 with: script: | core.setFailed('Last action should fail but not. Please check it.') diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 98dcbf19..86bae6ae 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/stale@v3 + - uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757 # v3.0.19 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: "This issue is stale because it has been open for 7 days with no activity."