diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 7cf0e352c..b1a4b8864 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -19,9 +19,9 @@ jobs: timeout-minutes: 20 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - name: Build @@ -41,9 +41,9 @@ jobs: timeout-minutes: 20 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - name: Build diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2432adf8f..09f31bb05 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,9 +18,9 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' - name: Build API docs @@ -28,9 +28,9 @@ jobs: npm ci npm run docs -w langium - name: Upload docs artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: packages/langium/docs - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/generate-sbom.yml b/.github/workflows/generate-sbom.yml index bb7b281c5..a5bdff968 100644 --- a/.github/workflows/generate-sbom.yml +++ b/.github/workflows/generate-sbom.yml @@ -35,13 +35,13 @@ jobs: echo "Product version: $VERSION" - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 with: fetch-depth: 0 ref: ${{ steps.version.outputs.PROJECT_VERSION }} - name: Setup Node SDK - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version-file: '.nvmrc' registry-url: ${{ env.REGISTRY_URL }} @@ -55,7 +55,7 @@ jobs: cdxgen -r -o bom.json --filter=examples - name: Upload SBOM as artifact - uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: sbom path: bom.json diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d4221f3e2..58a9ac6bc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,9 +22,9 @@ jobs: timeout-minutes: 20 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org'