diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6dff990..384dece 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: CI: "true" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} @@ -30,20 +30,20 @@ jobs: tag: v1.2.1 platform: linux arch: x86_64 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: '18.x' - - uses: actions/setup-dotnet@v3 + node-version: '20.x' + - uses: actions/setup-dotnet@v4 with: dotnet-version: '7.x' - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v4 with: go-version: '1.x' - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: '17.x' distribution: 'temurin' - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install dependencies @@ -54,7 +54,7 @@ jobs: run: cd dist && getfacl -R . > permissions-backup.acl continue-on-error: true - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-artifact path: dist @@ -65,11 +65,11 @@ jobs: permissions: {} if: "! needs.build.outputs.self_mutation_happened" steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -90,15 +90,15 @@ jobs: permissions: {} if: "! needs.build.outputs.self_mutation_happened" steps: - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: '17.x' - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -119,14 +119,14 @@ jobs: permissions: {} if: "! needs.build.outputs.self_mutation_happened" steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-python@v4 + node-version: 20.x + - uses: actions/setup-python@v5 with: python-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -147,14 +147,14 @@ jobs: permissions: {} if: "! needs.build.outputs.self_mutation_happened" steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-dotnet@v3 + node-version: 20.x + - uses: actions/setup-dotnet@v4 with: dotnet-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -175,14 +175,14 @@ jobs: permissions: {} if: "! needs.build.outputs.self_mutation_happened" steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-go@v3 + node-version: 20.x + - uses: actions/setup-go@v4 with: go-version: ^1.16.0 - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b0ea9d2..8340fd3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: CI: "true" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set git identity @@ -39,20 +39,20 @@ jobs: tag: v1.2.1 platform: linux arch: x86_64 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: '18.x' - - uses: actions/setup-dotnet@v3 + node-version: '20.x' + - uses: actions/setup-dotnet@v4 with: dotnet-version: '7.x' - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v4 with: go-version: '1.x' - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: '17.x' distribution: 'temurin' - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.x' - name: Install NPM dependencies @@ -80,11 +80,11 @@ jobs: contents: write if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -105,11 +105,11 @@ jobs: contents: read if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -138,15 +138,15 @@ jobs: contents: read if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: temurin java-version: '17.x' - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -177,14 +177,14 @@ jobs: contents: read if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-python@v4 + node-version: 20.x + - uses: actions/setup-python@v5 with: python-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -212,14 +212,14 @@ jobs: contents: read if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-dotnet@v3 + node-version: 20.x + - uses: actions/setup-dotnet@v4 with: dotnet-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist @@ -246,14 +246,14 @@ jobs: contents: read if: needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: - node-version: 18.x - - uses: actions/setup-go@v3 + node-version: 20.x + - uses: actions/setup-go@v4 with: go-version: ^1.16.0 - name: Download build artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact path: dist