Skip to content

Commit

Permalink
Merge pull request #70 from tphoney/changelog_generator
Browse files Browse the repository at this point in the history
(maint) release prep and adding changelog generator
  • Loading branch information
eoinmcafee00 committed Aug 17, 2021
2 parents 00581f9 + dfb9e30 commit 94dcefa
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 6 deletions.
1 change: 1 addition & 0 deletions .github_changelog_generator
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
since-tag=v1.0.0-beta.8
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ release/*
TODO.md
NOTES.md
.idea
kube.config
.vscode/
27 changes: 21 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,22 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog

## [Unreleased]
### Added
- `User` and `Group` fields to **step** definition to change the default user and group of a container.
- support for self-hosted tmate instances
## [v1.0.0-beta.9](https://github.com/drone-runners/drone-runner-kube/tree/v1.0.0-beta.9) (2021-08-16)

[Full Changelog](https://github.com/drone-runners/drone-runner-kube/compare/v1.0.0-beta.8...v1.0.0-beta.9)

**Implemented enhancements:**

- moved out kube client from engine [\#69](https://github.com/drone-runners/drone-runner-kube/pull/69) ([marko-gacesa](https://github.com/marko-gacesa))
- \(feat\) netrc envs are set through k8s secrets [\#67](https://github.com/drone-runners/drone-runner-kube/pull/67) ([marko-gacesa](https://github.com/marko-gacesa))
- \(feat\) option to disable netrc for non-clone steps [\#64](https://github.com/drone-runners/drone-runner-kube/pull/64) ([tphoney](https://github.com/tphoney))
- Add a host alias for detached steps [\#52](https://github.com/drone-runners/drone-runner-kube/pull/52) ([hhomar](https://github.com/hhomar))

**Fixed bugs:**

- Increased container start timeout to 8 minutes [\#66](https://github.com/drone-runners/drone-runner-kube/pull/66) ([marko-gacesa](https://github.com/marko-gacesa))
- fail all containers when a kube error occurs [\#65](https://github.com/drone-runners/drone-runner-kube/pull/65) ([marko-gacesa](https://github.com/marko-gacesa))
- Updated resource distribution, resources for exec command [\#63](https://github.com/drone-runners/drone-runner-kube/pull/63) ([marko-gacesa](https://github.com/marko-gacesa))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,23 @@ https://discourse.drone.io

Issue Tracker and Roadmap:<br/>
https://trello.com/b/ttae5E5o/drone

## Release procedure

Run the changelog generator.

```BASH
docker run -it --rm -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator -u drone-runners -p drone-runner-kube -t <secret github token>
```

You can generate a token by logging into your GitHub account and going to Settings -> Personal access tokens.

Next we tag the PR's with the fixes or enhancements labels. If the PR does not fufil the requirements, do not add a label.

Run the changelog generator again with the future version according to semver.

```BASH
docker run -it --rm -v "$(pwd)":/usr/local/src/your-app githubchangeloggenerator/github-changelog-generator -u drone-runners -p drone-runner-kube -t <secret token> --future-release v1.0.0
```

Create your pull request for the release. Get it merged then tag the release.

0 comments on commit 94dcefa

Please sign in to comment.