mirror of
https://github.com/thegeeklab/wp-ansible.git
synced 2024-11-21 13:40:39 +00:00
ci: add automatic changelog generation (#16)
This commit is contained in:
parent
d5ac147251
commit
d94de07909
@ -11,9 +11,9 @@ options:
|
||||
perf: Performance Improvements
|
||||
refactor: Code Refactoring
|
||||
chore: Others
|
||||
docs: Documentation
|
||||
ci: CI Pipeline
|
||||
test: Testing
|
||||
ci: CI Pipeline
|
||||
docs: Documentation
|
||||
header:
|
||||
pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$"
|
||||
pattern_maps:
|
||||
|
36
.drone.star
36
.drone.star
@ -259,16 +259,30 @@ def release(ctx):
|
||||
"name": "release",
|
||||
"steps": [
|
||||
{
|
||||
"name": "release",
|
||||
"image": "plugins/github-release",
|
||||
"settings": {
|
||||
"api_key": {
|
||||
"from_secret": "github_token",
|
||||
},
|
||||
"note": "CHANGELOG.md",
|
||||
"overwrite": True,
|
||||
"title": ctx.build.ref.replace("refs/tags/", ""),
|
||||
},
|
||||
"name": "changelog",
|
||||
"image": "thegeeklab/git-chglog",
|
||||
"commands": [
|
||||
"git fetch -tq",
|
||||
"git-chglog --no-color --no-emoji %s" % (ctx.build.ref.replace("refs/tags/v", "") if ctx.build.event == "tag" else "--next-tag unreleased unreleased"),
|
||||
"git-chglog --no-color --no-emoji -o CHANGELOG.md %s" % (ctx.build.ref.replace("refs/tags/v", "") if ctx.build.event == "tag" else "--next-tag unreleased unreleased"),
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "release",
|
||||
"image": "plugins/github-release",
|
||||
"settings": {
|
||||
"api_key": {
|
||||
"from_secret": "github_token",
|
||||
},
|
||||
"note": "CHANGELOG.md",
|
||||
"overwrite": True,
|
||||
"title": ctx.build.ref.replace("refs/tags/", ""),
|
||||
},
|
||||
"when": {
|
||||
"ref": [
|
||||
"refs/tags/**",
|
||||
],
|
||||
},
|
||||
}
|
||||
],
|
||||
"depends_on": [
|
||||
@ -276,7 +290,9 @@ def release(ctx):
|
||||
],
|
||||
"trigger": {
|
||||
"ref": [
|
||||
"refs/heads/master",
|
||||
"refs/tags/**",
|
||||
"refs/pull/**",
|
||||
],
|
||||
},
|
||||
}]
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@
|
||||
|
||||
coverage.out
|
||||
.drone.yml
|
||||
CHANGELOG.md
|
||||
|
12
CHANGELOG.md
12
CHANGELOG.md
@ -1,12 +0,0 @@
|
||||
# Changelog
|
||||
|
||||
## [v2.10.4](https://github.com/owncloud-ci/drone-ansible/compare/v2.10.3...v2.10.4) (2021-02-10)
|
||||
|
||||
### Code Refactoring
|
||||
|
||||
- rewrite to use plugin boilerplate ([#12](https://github.com/owncloud-ci/drone-ansible/issues/12))
|
||||
|
||||
### Others
|
||||
|
||||
- **deps:** update dependency ansible to v2.10.7 ([#11](https://github.com/owncloud-ci/drone-ansible/issues/11))
|
||||
|
Loading…
Reference in New Issue
Block a user