From f23cc6c4a44c57c132e252e4c4f2a26b2804ffd5 Mon Sep 17 00:00:00 2001 From: h4sh3d Date: Fri, 27 May 2022 17:11:42 +0200 Subject: [PATCH] Release 1.1.0 (#17) * chore: add updated deps and year bump * chore: prepare release 1.1.0 --- CHANGELOG.md | 10 +++++++++- README.md | 12 ++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 313b276..a2e47da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.0] - 2022-05-27 + ### Added - New input `build` for `draft-new-release.yml` to build the crate before add & commit the files, allows lockfile update - New input `check_publish` for `draft-new-release.yml` to dry run the cargo publish before add & commit the files, allows to not open a PR on unpublishable state. +### Changed + +- Update `actions/checkout@v3`, `actions/download-artifact@v3`, `thomaseizinger/create-pull-request@1.2.2`, `EndBug/add-and-commit@v9.0.0`, `softprops/action-gh-release@v1` +- Bump header's year to 2022 + ## [1.0.2] - 2021-11-01 ### Added @@ -41,7 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `Draft new release` shared workflow - `Release to crates.io` shared workflow -[Unreleased]: https://github.com/farcaster-project/workflows/compare/v1.0.2...HEAD +[Unreleased]: https://github.com/farcaster-project/workflows/compare/v1.1.0...HEAD +[1.1.0]: https://github.com/farcaster-project/workflows/compare/v1.0.2...v1.1.0 [1.0.2]: https://github.com/farcaster-project/workflows/compare/v1.0.1...v1.0.2 [1.0.1]: https://github.com/farcaster-project/workflows/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/farcaster-project/workflows/compare/0c88c46cfe1d25098ec47216e4b2dfc8bf871338...v1.0.0 diff --git a/README.md b/README.md index e940b07..f2868d9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Workflow version](https://img.shields.io/badge/Workflow%20version-@v1.0.2-blue)](https://github.com/farcaster-project/workflows/releases/tag/v1.0.2) +[![Workflow version](https://img.shields.io/badge/Workflow%20version-@v1.1.0-blue)](https://github.com/farcaster-project/workflows/releases/tag/v1.1.0) [![License: MIT or Apache](https://img.shields.io/badge/License-MIT%20or%20Apache%202.0-yellow.svg)](./COPYRIGHT) # Shared Workflows @@ -34,7 +34,7 @@ on: jobs: draft-new-release: name: "Draft a new release" - uses: farcaster-project/workflows/.github/workflows/draft-new-release.yml@v1.0.2 + uses: farcaster-project/workflows/.github/workflows/draft-new-release.yml@v1.1.0 with: version: ${{ github.event.inputs.version }} build: false @@ -61,7 +61,7 @@ jobs: create_release: name: Create from merged release branch if: github.event.pull_request.merged == true && startsWith(github.event.pull_request.head.ref, 'release/') - uses: farcaster-project/workflows/.github/workflows/create-release.yml@v1.0.2 + uses: farcaster-project/workflows/.github/workflows/create-release.yml@v1.1.0 ``` If you want to attached files to the release you can declare a `create_release` job with: @@ -87,7 +87,7 @@ jobs: create_release: name: Create from merged release branch if: github.event.pull_request.merged == true && startsWith(github.event.pull_request.head.ref, 'release/') - uses: farcaster-project/workflows/.github/workflows/create-release.yml@v1.0.2 + uses: farcaster-project/workflows/.github/workflows/create-release.yml@v1.1.0 needs: produce_binaries with: artifact_name: release-folder @@ -101,7 +101,7 @@ You can add another job after `create_release`, e.g. `release_to_crates`, trigge ```yaml release_to_crates: name: Release to crates.io - uses: farcaster-project/workflows/.github/workflows/release-to-crates-io.yml@v1.0.2 + uses: farcaster-project/workflows/.github/workflows/release-to-crates-io.yml@v1.1.0 needs: create_release secrets: cratesio_token: ${{ secrets.CARGO_REGISTRY_TOKEN }} @@ -123,7 +123,7 @@ on: jobs: release: name: "Publish the new release to crates.io" - uses: farcaster-project/workflows/.github/workflows/release-to-crates-io.yml@v1.0.2 + uses: farcaster-project/workflows/.github/workflows/release-to-crates-io.yml@v1.1.0 secrets: cratesio_token: ${{ secrets.CARGO_REGISTRY_TOKEN }} ```