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

Improve release process #81

Open
mkobit opened this issue Mar 29, 2019 · 4 comments
Open

Improve release process #81

mkobit opened this issue Mar 29, 2019 · 4 comments
Assignees
Milestone

Comments

@mkobit
Copy link
Owner

mkobit commented Mar 29, 2019

Current process:

  1. update version in build.gradle.kts
  2. update release notes and version in changelog
  3. update versioning information in readme
  4. run local build, make sure HEAD up-to-date with remote master, no locally dirty files
  5. run ./gradlew release (which locally git tags, git push, and uploads to gradle plugin portal)

this also assumes i have the proper local setup for the gradle plugin portal

I'd like to reduce some of this.
For example, maybe it just "tag and push" and let something like nebula.release perform the release process on Circle CI

@mkobit mkobit self-assigned this May 22, 2019
@mkobit mkobit modified the milestones: 0.10.0, 0.9.0 May 22, 2019
mkobit added a commit that referenced this issue May 22, 2019
@mkobit
Copy link
Owner Author

mkobit commented May 23, 2019

Seemed like I got this in a good place to only need to push a tag with x.x.x pattern, but not seeing workflow triggered - opened a forum post at https://discuss.circleci.com/t/tag-workflow-doesnt-work-despite-similar-setup-on-other-project-working/30514/2

@mkobit
Copy link
Owner Author

mkobit commented May 28, 2019

Going to manually release 0.9.0 since things with Circle aren't going as planned...

@mkobit mkobit modified the milestones: 0.9.0, 0.10.0 May 28, 2019
@mkobit mkobit modified the milestones: 0.10.0, 0.11.0 Jul 26, 2019
@mkobit
Copy link
Owner Author

mkobit commented Jul 26, 2019

Again have to manually publish after pushing

After setting up authentication to plugin portal

./gradlew final -P release.useLastTag=true --exclude-task test

Seems like something is busted on Circle CI side.

@mkobit mkobit modified the milestones: 0.11.0, 1.0.0 Oct 25, 2023
@mkobit
Copy link
Owner Author

mkobit commented Oct 25, 2023

Will look to simplify this in next release

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

No branches or pull requests

1 participant