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

Add github action to automate the release process. #1301

Closed
yzwdroid opened this issue Nov 10, 2020 · 6 comments · Fixed by #1628
Closed

Add github action to automate the release process. #1301

yzwdroid opened this issue Nov 10, 2020 · 6 comments · Fixed by #1628
Assignees
Labels
area: CI/CD Continuous integration / Continuous delivery area: deployment Production or Staging deployment type: enhancement New feature or request

Comments

@yzwdroid
Copy link
Contributor

What would you like to be added:
I'd like to add a GitHub action to automate the release process. When there is a release tag like 1.5.0 push to the master branch, a release will be created with the release code and description.

Why would you like this to be added:
automate the release process.

@yzwdroid yzwdroid added the type: enhancement New feature or request label Nov 10, 2020
@humphd
Copy link
Contributor

humphd commented Nov 10, 2020

Oh, nice idea! cc @raygervais.

@humphd
Copy link
Contributor

humphd commented Nov 10, 2020

NOTE: our release process is documented here https://github.com/Seneca-CDOT/telescope/blob/master/docs/release.md

@yzwdroid
Copy link
Contributor Author

Thanks, @humphd. Please assign this to me.

@humphd humphd added area: CI/CD Continuous integration / Continuous delivery area: deployment Production or Staging deployment labels Nov 10, 2020
@humphd
Copy link
Contributor

humphd commented Nov 10, 2020

@yzwdroid done! I think you all have the ability to assign issues to yourself, though. I added you all as collaborators on the repo.

Looking forward to seeing this happen!

@humphd
Copy link
Contributor

humphd commented Nov 25, 2020

@yzwdroid you still working on this?

@yzwdroid
Copy link
Contributor Author

yeah, I plan to do this as a part of release 0.4. Sorry for the delay.

@yzwdroid yzwdroid reopened this Nov 28, 2020
@yzwdroid yzwdroid linked a pull request Dec 12, 2020 that will close this issue
8 tasks
@birtony birtony self-assigned this Feb 1, 2021
birtony added a commit that referenced this issue Feb 3, 2021
* ci(improvement): Created release automation workflow

Co-authored-by: Andy Yang <yzwdroid@gmail.com>
izhuravlev pushed a commit to izhuravlev/telescope that referenced this issue Feb 5, 2021
…eneca-CDOT#1628)

* ci(improvement): Created release automation workflow

Co-authored-by: Andy Yang <yzwdroid@gmail.com>
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: CI/CD Continuous integration / Continuous delivery area: deployment Production or Staging deployment type: enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants