Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Commit

Permalink
[skip ci] Add auto changelog generator
Browse files Browse the repository at this point in the history
  • Loading branch information
zhouzhuojie committed Aug 7, 2021
1 parent a7f3a42 commit 445a103
Show file tree
Hide file tree
Showing 3 changed files with 96 additions and 8 deletions.
6 changes: 6 additions & 0 deletions .auto-changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"template": "keepachangelog",
"unreleased": true,
"startingDate": "2021-08-08",
"tagPattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$"
}
40 changes: 32 additions & 8 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,41 @@
name: changelog

on:
pull_request:
release:
types: [published]
workflow_dispatch:

jobs:
generate_changelog:
create_changelog_pr:
runs-on: ubuntu-latest
name: Generate changelog for master branch
steps:
- uses: actions/checkout@v1
- name: Generate changelog
uses: heinrichreimer/[email protected]
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
- run: cat CHANGELOG.md
node-version: '14'
- name: Update npm packages
uses: technote-space/create-pr-action@v2
with:
GITHUB_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
EXECUTE_COMMANDS: |
npm install -g auto-changelog
auto-changelog
COMMIT_MESSAGE: 'chore: update changelog'
PR_BRANCH_PREFIX: 'changelog/'
PR_BRANCH_NAME: 'chore-update-changelog-${PR_ID}'
PR_TITLE: 'chore: update changelog'
PR_BODY: |
<!-- START pr-commits -->
<!-- END pr-commits -->
## Base PullRequest
${PR_TITLE} (${PR_NUMBER_REF})
## Command results
<details>
<summary>Details: </summary>
${COMMANDS_OUTPUT}
</details>
## Changed files
<details>
<summary>${FILES_SUMMARY}: </summary>
${FILES}
</details>
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,63 @@
# Changelog

All notable changes to this project will be documented in this file.

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).

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

<!-- auto-changelog-above -->

## [1.1.13](https://github.com/openflagr/flagr/compare/1.1.12...1.1.13) - 2021-08-07

### Merged

- Prepare for 1.1.13 release [`#13`](https://github.com/openflagr/flagr/pull/13)
- Remove github.com/dgrijalva/jwt-go [`#10`](https://github.com/openflagr/flagr/pull/10)
- [skip ci] Add try-openflagr website [`#6`](https://github.com/openflagr/flagr/pull/6)
- Add codecov and fix docs [`#5`](https://github.com/openflagr/flagr/pull/5)
- Add github CI [`#1`](https://github.com/openflagr/flagr/pull/1)
- Upgrade to 1.16 [`#460`](https://github.com/checkr/flagr/pull/460)
- Fix markdown-it xss and sqlite3 build issue [`#451`](https://github.com/checkr/flagr/pull/451)
- Bump y18n from 4.0.0 to 4.0.3 in /browser/flagr-ui [`#444`](https://github.com/checkr/flagr/pull/444)
- Bump ssri from 6.0.1 to 6.0.2 in /browser/flagr-ui [`#441`](https://github.com/checkr/flagr/pull/441)
- Fix integration tests [`#443`](https://github.com/checkr/flagr/pull/443)
- Bump elliptic from 6.5.3 to 6.5.4 in /browser/flagr-ui [`#435`](https://github.com/checkr/flagr/pull/435)
- Add dropdown by state to filter flags [`#433`](https://github.com/checkr/flagr/pull/433)
- Bump swagger cli / golangci-lint / UI related package.json [`#432`](https://github.com/checkr/flagr/pull/432)
- Fix typo in home.md [`#415`](https://github.com/checkr/flagr/pull/415)
- Add support for kafka auth using SASL with PLAIN mechanism [`#412`](https://github.com/checkr/flagr/pull/412)
- Evaluation with FlagTagsOperator to match any or all tags [`#408`](https://github.com/checkr/flagr/pull/408)
- Allow /api/v1/health bypass auth default [`#407`](https://github.com/checkr/flagr/pull/407)

### Commits

- Fix markdown-it xss [`f039933`](https://github.com/openflagr/flagr/commit/f03993346f7cd573b4afe2995ef1e3d24ff5a105)
- Bump UI related package.json [`827f199`](https://github.com/openflagr/flagr/commit/827f199b1ebc4b124b326e674e9a68b57410711a)
- Bump golangci and swagger cli [`fd23dd1`](https://github.com/openflagr/flagr/commit/fd23dd1e57fa880055c054c2f11a1a27641d883e)


### Migration Guide

All the integration tests are the same, which guarantees the
- API backward compatibility with `checkr/flagr:1.1.12`
- Environment variables are the same and don't need any changes

Docker users:
```
docker pull checkr/flagr:1.1.12
=>
docker pull ghcr.io/openflagr/flagr:1.1.13
```

Golang users:
```
go get github.com/checkr/flagr
=>
go get github.com/openflagr/flagr
```

## [1.1.12](https://github.com/checkr/flagr/tree/1.1.12) (2020-09-16)

[Full Changelog](https://github.com/checkr/flagr/compare/1.1.11...1.1.12)
Expand Down

0 comments on commit 445a103

Please sign in to comment.