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

Github actions release integration #44

Open
Toumash opened this issue Feb 12, 2020 · 1 comment · Fixed by #46
Open

Github actions release integration #44

Toumash opened this issue Feb 12, 2020 · 1 comment · Fixed by #46
Assignees
Labels
enhancement New feature or request

Comments

@Toumash
Copy link
Owner

Toumash commented Feb 12, 2020

Currently the process looks as follows:

  1. Create a git tag for example v2.5.4 and push it to the github remote
  2. Rebuild the solution (for the GitInfo Nuget package to bake the tag into the code)
  3. Zip all contents of bin/Debug/ into the dailystatus-v2.5.4.zip file
  4. Create a release, select the existing tag, give the release a title starting with a version number for example v2.5.4 DailyStatus
  5. Upload the zip to the github release

We want to automate it because it is tiring, and does not enable other people to work with the project with a good velocity

@Sawair Sawair added the enhancement New feature or request label Feb 14, 2020
@Toumash Toumash reopened this Feb 19, 2020
@Toumash
Copy link
Owner Author

Toumash commented Feb 19, 2020

Creates a zip with folders 'DailyStatus-v2.6.1.zip\refs\tags\v2.6.1', but the deployment files have to be in the zip directly, not in any folder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants