diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 063d231..b6965b0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,6 +49,11 @@ jobs: # non-deprecated ARM Mac runner. os: [ ubuntu-22.04, macos-12, macos-14, windows-2022 ] environment: Release + permissions: + id-token: write + attestations: write + contents: write + discussions: write steps: - name: Checkout scie-jump ${{ needs.determine-tag.outputs.release-tag }} uses: actions/checkout@v4 @@ -66,6 +71,10 @@ jobs: -w /code \ rust:1.79.0-alpine3.20 \ sh -c 'apk add musl-dev && cargo run -p package -- dist' + - name: Generate scie-jump ${{ needs.determine-tag.outputs.release-tag }} artifact attestations + uses: actions/attest-build-provenance@v1 + with: + subject-path: dist/scie-jump* - name: Prepare Changelog id: prepare-changelog uses: a-scie/actions/changelog@v1.6 @@ -74,10 +83,7 @@ jobs: version: ${{ needs.determine-tag.outputs.release-version }} setup-python: ${{ matrix.os != 'macos-13-aarch64' }} - name: Create ${{ needs.determine-tag.outputs.release-tag }} Release - # Upgrades node16 -> node20: in main but not tagged yet. - uses: softprops/action-gh-release@4634c16e79c963813287e889244c50009e7f0981 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: softprops/action-gh-release@v2 with: tag_name: ${{ needs.determine-tag.outputs.release-tag }} name: scie-jump ${{ needs.determine-tag.outputs.release-version }} diff --git a/CHANGES.md b/CHANGES.md index 94d163f..31fa7d3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,11 @@ # Release Notes +## 1.1.0 + +This release updates various dependencies as well as upgrading to Rust +1.79.0. In addition, this is the first release to include artifact +attestations in Sigstore. + ## 1.0.0 This release updates various dependencies as well as upgrading to Rust diff --git a/Cargo.lock b/Cargo.lock index 96d19b7..27d4480 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -796,7 +796,7 @@ dependencies = [ [[package]] name = "scie-jump" -version = "1.0.0" +version = "1.1.0" dependencies = [ "bstr", "env_logger", diff --git a/Cargo.toml b/Cargo.toml index 5dd5dbe..33293c5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = [ [package] name = "scie-jump" -version = "1.0.0" +version = "1.1.0" description = "The self contained interpreted executable launcher." authors = [ "John Sirois ",