Skip to content

Improve GitHub Actions and release process#809

Merged
MikeMcQuaid merged 1 commit into
mainfrom
release_ci_improvements
Feb 20, 2025
Merged

Improve GitHub Actions and release process#809
MikeMcQuaid merged 1 commit into
mainfrom
release_ci_improvements

Conversation

@MikeMcQuaid

Copy link
Copy Markdown
Contributor
  • Generally cleanup workflows files
  • Run more tests on main branch pushes
  • Ensure that we try to build the gem on PRs and main pushes to avoid having this only blow up at release time
  • Separate gem build and publish steps in the release workflow
  • Improve workflow names
  • Remove the manually maintained CHANGELOG.md in favour of pointing to automated values with the same information

- Generally cleanup workflows files
- Run more tests on `main` branch pushes
- Ensure that we try to build the gem on PRs and `main` pushes to
  avoid having this only blow up at release time
- Separate gem build and publish steps in the release workflow
- Improve workflow names
- Remove the manually maintained `CHANGELOG.md` in favour of pointing
  to automated values with the same information
@MikeMcQuaid MikeMcQuaid merged commit 84c22a5 into main Feb 20, 2025
@MikeMcQuaid MikeMcQuaid deleted the release_ci_improvements branch February 20, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant