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

Automate releases to clojars from release tags #473

Closed
k13gomez opened this issue Jan 18, 2022 · 4 comments · Fixed by #474 or #475
Closed

Automate releases to clojars from release tags #473

k13gomez opened this issue Jan 18, 2022 · 4 comments · Fixed by #474 or #475
Assignees

Comments

@k13gomez
Copy link
Contributor

I'm working on a small PR to automate clojars releases from release tags, release process would be the same as right now (but automated), see steps below:

  1. prepare for release by updating changelog and updating release version, commit to main branch.
  2. create tag to match release version, push tag.
  3. build runs for release tag and gets automatically deployed to clojars.
  4. prepare for development by updating snapshot version, commit to main branch.
@k13gomez
Copy link
Contributor Author

k13gomez commented Jan 20, 2022

After merging 474 and creating a tag the automated deploy was not triggered (I had to do a manual deploy), I suspect something wrong with the regex pattern, so I will open another PR when I have a chance to test this on a test repository.

@mrrodriguez
Copy link
Collaborator

After merging 474 and creating a tag the automated deploy was not triggered (I had to do a manual deploy), I suspect something wrong with the regex pattern, so I will open another PR when I have a chance to test this on a test repository.

I suppose the auto created tag will need removed?

@k13gomez
Copy link
Contributor Author

After merging 474 and creating a tag the automated deploy was not triggered (I had to do a manual deploy), I suspect something wrong with the regex pattern, so I will open another PR when I have a chance to test this on a test repository.

I suppose the auto created tag will need removed?

The tag is still created manually, that part is fine, and since the deploy job did not trigger (but I still wanted to release 0.21.2) I did a manual push; just the auto deploy needs more work, further changes will be needed in the travis config file.

I opened a corresponding PR for the 0.21.2 release docs here: oracle-samples/clara-site#40

@k13gomez
Copy link
Contributor Author

I've opened a new PR which should address the problems with the deploy step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants