Skip to content

Commit e7cfb8a

Browse files
committed
attempt to define the release workflow
1 parent 0c12cee commit e7cfb8a

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: New release request
2+
description: Will be created by the author of the plugin, so not relevant for the public :-)
3+
labels: [ ]
4+
assignees: [ ]
5+
body:
6+
- type: textarea
7+
id: describe-the-release
8+
attributes:
9+
label: Describe the release details (required)
10+
description: |
11+
Just submit this as new issue...
12+
value: |
13+
This is the place holder to release the new **0.0.1** version.
14+
15+
Note that the current open tickets should be addressed, before performing a release.
16+
17+
# General scope of the new release:
18+
Fixed some minor things, added some minor features...(full list https://github.com/git-commit-id/git-commit-id-gradle-plugin/issues?q=milestone%3A0.0.1).
19+
20+
# Release-Guide
21+
see
22+
- https://docs.gradle.org/current/userguide/publishing_gradle_plugins.html
23+
- https://plugins.gradle.org/docs/publish-plugin
24+
25+
- [ ] verify that `~/.gradle/gradle.properties` exists
26+
- contains gradle.publish.key, gradle.publish.secret from https://plugins.gradle.org/user/generate-key
27+
- [ ] Set release version: `bump2version patch --dry-run --verbose`
28+
- [ ] Push changes and tag: `git push origin master --follow-tags`
29+
- [ ] wait for github actions to pass
30+
- [ ] Publish to Gradle Plugin Portal: `./gradlew publishPlugins`
31+
- [ ] verify plugin is available on https://plugins.gradle.org/plugin/io.github.git-commit-id.git-commit-id-gradle-plugin (might take some time)
32+
- [ ] Set next development version: `bump2version patch --dry-run --verbose`
33+
- [ ] Push snapshot version: `git push origin master`
34+
- [ ] under [Milestones](https://github.com/git-commit-id/git-commit-id-gradle-plugin/milestones) close old milestone
35+
- [ ] under [Milestones](https://github.com/git-commit-id/git-commit-id-gradle-plugin/milestones) create new milestone for new version
36+
- [ ] under [Releases](https://github.com/git-commit-id/git-commit-id-gradle-plugin/releases) publish Release-Notes
37+
- [ ] update readme to point to the latest version available
38+
validations:
39+
required: true

0 commit comments

Comments
 (0)