Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

feat(ci): Add release workflow #89

Merged
merged 1 commit into from
Feb 11, 2023
Merged

feat(ci): Add release workflow #89

merged 1 commit into from
Feb 11, 2023

Conversation

phated
Copy link
Contributor

@phated phated commented Feb 10, 2023

Related issue(s)

(If it does not already exist, first create a GitHub issue that describes the problem this Pull Request (PR) solves before creating the PR and link it here.)

Prerequisite to adding automated releases as per #19 (Need to discuss how much we actually want automated).

Description

This adds Release Please to the project. The setup is different from the noir repo because we want to track changes to each package independently. We do this with the cargo-workspace plugin, but we also want all versions to stay in-sync so we use the linked-versions plugin to ensure that.

We also want to track all changes in a changelog in the project root so we have a "simple" releaser pointing at the root directory.

You can see an example of the Release Please PR at phated#1

Summary of changes

(Describe the changes in this PR. Point out breaking changes if any.)

Dependency additions / changes

(If applicable.)

Test additions / changes

(If applicable.)

Checklist

  • I have tested the changes locally.
  • I have formatted the changes with Prettier and/or cargo fmt with default settings.
  • I have linked this PR to the issue(s) that it resolves.
  • I have reviewed the changes on GitHub, line by line.
  • I have ensured all changes are covered in the description.

Additional context

(If applicable.)

@phated phated requested a review from kevaundray February 10, 2023 19:06
@phated phated marked this pull request as draft February 10, 2023 19:27
@phated
Copy link
Contributor Author

phated commented Feb 10, 2023

I just realized I wanted to double-check your bootstrap sha. 1 second.

@phated
Copy link
Contributor Author

phated commented Feb 10, 2023

It looks like 97149ad is the release of 0.4.1 🎉

@phated phated marked this pull request as ready for review February 10, 2023 19:28
@kevaundray kevaundray merged commit db8e828 into master Feb 11, 2023
@github-actions github-actions bot mentioned this pull request Feb 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants