diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c0d2734..09261248 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Install Rust components run: rustup component add rustfmt clippy @@ -53,7 +53,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Lint shell scripts run: mise run check:lint:shell @@ -66,7 +66,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Lint YAML files run: mise run check:lint:yaml @@ -80,7 +80,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Cache dependencies uses: actions/cache@v5 @@ -97,7 +97,7 @@ jobs: run: mise run build:release - name: Upload binary artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: morphir-binary-${{ runner.os }} path: .morphir/build/bin/morphir @@ -112,7 +112,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Cache dependencies uses: actions/cache@v5 @@ -137,7 +137,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Cache dependencies uses: actions/cache@v5 @@ -151,7 +151,7 @@ jobs: ${{ runner.os }}-cargo-test- - name: Download morphir binary - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: name: morphir-binary-${{ runner.os }} path: .morphir/build/bin/ @@ -174,7 +174,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Cache dependencies uses: actions/cache@v5 @@ -210,7 +210,7 @@ jobs: uses: actions/checkout@v6 - name: Install mise - uses: jdx/mise-action@v3 + uses: jdx/mise-action@v4 - name: Cache dependencies uses: actions/cache@v5 @@ -227,7 +227,7 @@ jobs: run: mise run check:coverage --force - name: Upload coverage report - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: coverage-report path: target/llvm-cov/html/ diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 4c6b9b85..74b0ca9a 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@v6 - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Build with Jekyll uses: actions/jekyll-build-pages@v1 @@ -37,7 +37,7 @@ jobs: destination: ./_site - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 deploy: environment: @@ -48,4 +48,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ac335f4b..de2b3e5a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,7 @@ jobs: Compress-Archive -Path "target/${{ matrix.target }}/release/morphir.exe" -DestinationPath "morphir-${{ steps.get_version.outputs.version }}-${{ matrix.target }}.zip" - name: Upload artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: morphir-${{ matrix.target }} path: morphir-${{ steps.get_version.outputs.version }}-${{ matrix.target }}.${{ matrix.archive }} @@ -108,7 +108,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download all artifacts - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: path: artifacts merge-multiple: true @@ -117,7 +117,7 @@ jobs: run: ls -la artifacts/ - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: draft: true generate_release_notes: true