diff --git a/.github/workflows/c.yml b/.github/workflows/c.yml index 7060ec3..756f6e4 100644 --- a/.github/workflows/c.yml +++ b/.github/workflows/c.yml @@ -197,14 +197,14 @@ jobs: - name: Upload release artifact (Unix) if: runner.os != 'Windows' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.artifact_name }}-${{ steps.get_version.outputs.VERSION }} path: c/${{ matrix.artifact_name }}-${{ steps.get_version.outputs.VERSION }}.tar.gz - name: Upload release artifact (Windows) if: runner.os == 'Windows' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.artifact_name }}-${{ steps.get_version.outputs.VERSION }} path: c/${{ matrix.artifact_name }}-${{ steps.get_version.outputs.VERSION }}.zip diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 6f9aacd..a8ddfa0 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -53,7 +53,7 @@ jobs: run: dotnet test --no-build --configuration Release --verbosity normal --logger "trx;LogFileName=test-results.trx" - name: Upload test results - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 if: always() with: name: test-results-${{ matrix.os }} @@ -87,7 +87,7 @@ jobs: run: dotnet pack --no-build --configuration Release --output ./nupkg - name: Upload build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: nuget-package path: dotnet/nupkg/*.nupkg diff --git a/.github/workflows/java-sdk.yml b/.github/workflows/java-sdk.yml index 4d85a91..0a4a246 100644 --- a/.github/workflows/java-sdk.yml +++ b/.github/workflows/java-sdk.yml @@ -77,7 +77,7 @@ jobs: - name: Upload test results if: always() - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: test-results-java-${{ matrix.java-version }}-${{ matrix.os }} path: java/target/surefire-reports/ @@ -87,7 +87,7 @@ jobs: # Java's "build once, run anywhere" means one JAR works on all JVMs - name: Upload JAR artifact if: matrix.java-version == '21' && matrix.os == 'ubuntu-latest' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: json-structure-java-sdk path: | @@ -98,7 +98,7 @@ jobs: - name: Upload sources JAR if: matrix.java-version == '21' && matrix.os == 'ubuntu-latest' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: json-structure-java-sdk-sources path: java/target/*-sources.jar diff --git a/.github/workflows/jstruct-cli.yml b/.github/workflows/jstruct-cli.yml index 608ee80..711384d 100644 --- a/.github/workflows/jstruct-cli.yml +++ b/.github/workflows/jstruct-cli.yml @@ -94,7 +94,7 @@ jobs: run: cargo build --release --features cli --target ${{ matrix.target }} - name: Upload binary - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ env.CLI_NAME }}-${{ matrix.target }} path: rust/target/${{ matrix.target }}/release/${{ matrix.artifact }} @@ -290,7 +290,7 @@ jobs: dpkg-deb --build pkg jstruct_${{ steps.version.outputs.VERSION }}_${{ matrix.arch }}.deb - name: Upload DEB package - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-deb-${{ matrix.arch }} path: "*.deb" @@ -369,7 +369,7 @@ jobs: -bb rpmbuild/SPECS/jstruct.spec - name: Upload RPM package - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-rpm-${{ matrix.arch }} path: "**/*.rpm" @@ -505,7 +505,7 @@ jobs: & $sdkPath.FullName pack /d msix /p jstruct-${{ steps.version.outputs.VERSION }}-${{ matrix.arch }}.msix /o - name: Upload MSIX package - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-msix-${{ matrix.arch }} path: "*.msix" @@ -588,13 +588,13 @@ jobs: tar -czvf jstruct-${{ steps.version.outputs.VERSION }}-darwin-${{ matrix.arch }}.tar.gz -C dist jstruct - name: Upload PKG - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-pkg-${{ matrix.arch }} path: "*.pkg" - name: Upload tarball - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-tarball-darwin-${{ matrix.arch }} path: "*.tar.gz" @@ -655,13 +655,13 @@ jobs: tar -czvf jstruct-${{ steps.version.outputs.VERSION }}-darwin-universal.tar.gz jstruct - name: Upload universal PKG - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-pkg-universal path: "*.pkg" - name: Upload universal tarball - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-tarball-darwin-universal path: "*.tar.gz" @@ -707,7 +707,7 @@ jobs: tar -czvf jstruct-${{ steps.version.outputs.VERSION }}-linux-${{ matrix.arch }}.tar.gz -C dist jstruct - name: Upload tarball - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-tarball-linux-${{ matrix.arch }} path: "*.tar.gz" @@ -752,7 +752,7 @@ jobs: Compress-Archive -Path binary/jstruct.exe -DestinationPath jstruct-${{ steps.version.outputs.VERSION }}-windows-${{ matrix.arch }}.zip - name: Upload ZIP - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: jstruct-zip-windows-${{ matrix.arch }} path: "*.zip" diff --git a/.github/workflows/perl.yml b/.github/workflows/perl.yml index faa473a..51c3253 100644 --- a/.github/workflows/perl.yml +++ b/.github/workflows/perl.yml @@ -138,7 +138,7 @@ jobs: fi - name: Upload build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: perl-distribution path: perl/JSON-Structure-*.tar.gz @@ -187,7 +187,7 @@ jobs: make dist - name: Upload CPAN-ready distribution - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: cpan-distribution path: perl/JSON-Structure-*.tar.gz diff --git a/.github/workflows/publish-vscode.yml b/.github/workflows/publish-vscode.yml index 9f2c7f0..599fb55 100644 --- a/.github/workflows/publish-vscode.yml +++ b/.github/workflows/publish-vscode.yml @@ -110,7 +110,7 @@ jobs: echo "Extension version: $VERSION" - name: Upload VSIX artifact - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: json-structure-${{ steps.version.outputs.version }} path: vscode/json-structure-*.vsix diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index a093ba9..633cb50 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -79,7 +79,7 @@ jobs: run: python -m build - name: Upload build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: python-package path: python/dist/ diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index bdc7a3f..3e59b8f 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -97,7 +97,7 @@ jobs: run: cargo package --allow-dirty - name: Upload build artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: rust-package path: rust/target/package/*.crate diff --git a/.github/workflows/typescript.yml b/.github/workflows/typescript.yml index 0263e88..71c0f57 100644 --- a/.github/workflows/typescript.yml +++ b/.github/workflows/typescript.yml @@ -52,7 +52,7 @@ jobs: - name: Upload build artifacts if: matrix.node-version == '20.x' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: typescript-package path: |