Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a new GitHub Action for creating releases #1691

Closed
4 tasks done
jpraynaud opened this issue May 17, 2024 · 0 comments · Fixed by #2007
Closed
4 tasks done

Use a new GitHub Action for creating releases #1691

jpraynaud opened this issue May 17, 2024 · 0 comments · Fixed by #2007
Assignees
Labels

Comments

@jpraynaud
Copy link
Member

jpraynaud commented May 17, 2024

Why

We use an unmaintained GitHub Action for creating the releases in the CI/CD (release, pre-release, unstable). We want to replace it with one or multiple maintained GitHub Action(s).

What

Replace the https://github.com/marvinpinto/actions GitHub Action which is not maintained any more with a maintained action such as https://github.com/softprops/action-gh-release. We need to have an action that handles the unstable release (which needs to be updated at every merge) or use a different one for that purpose.

How

  • Validate that the https://github.com/softprops/action-gh-release is a good replacement for pre-release/release
  • Validate that the https://github.com/softprops/action-gh-release is a good replacement for unstable
  • Check if we can have both auto-generated release note and append body (to remove the use of tubone24/update_release)?
  • Update the CI/CD pipelines (testing should be done in a separate test fork/repo)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants