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

continuous deployment (automated releases) #35

Merged
merged 1 commit into from
Feb 22, 2021
Merged

continuous deployment (automated releases) #35

merged 1 commit into from
Feb 22, 2021

Conversation

Maarten-vd-Sande
Copy link
Member

Github action for automated deployment

@simonvh or @quan-xu can one of you add your AccessToken as a secret to the repo, or make me admin and I'll do it 😄

@simonvh
Copy link
Member

simonvh commented Feb 17, 2021

I went for the second option @Maarten-vd-Sande :)

@Maarten-vd-Sande
Copy link
Member Author

Maarten-vd-Sande commented Feb 18, 2021

This now works, see: https://github.com/vanheeringen-lab/ANANSE/releases/tag/v0.0.0test

Tagging for a release:

git tag -a {version} -m {version}

Since bioconda is awesome, they will automatically pick up the new release.

  • We can extend this to e.g. build new docs on each release?
    • how are docs currently build?
  • @siebrenf implemented a nice CHANGELOG parser for seq2science, which automatically adds the relevant piece of CHANGELOG to the release description. Might be nice?
    • no changelog (yet)

@simonvh
Copy link
Member

simonvh commented Feb 19, 2021

  • @siebrenf implemented a nice CHANGELOG parser for seq2science, which automatically adds the relevant piece of CHANGELOG to the release description. Might be nice?

    • no changelog (yet)

This would be awesome!

@siebrenf siebrenf self-assigned this Feb 19, 2021
@simonvh simonvh merged commit 8ef2d01 into refactor Feb 22, 2021
@simonvh simonvh deleted the CD branch February 22, 2021 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants