root: update gen-changelog to filter unnecessary commits#22550
root: update gen-changelog to filter unnecessary commits#22550PeshekDotDev wants to merge 1 commit into
Conversation
9d0bfa6 to
6b0c0de
Compare
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #22550 +/- ##
==========================================
- Coverage 93.29% 93.25% -0.05%
==========================================
Files 1033 1033
Lines 60075 60075
Branches 400 400
==========================================
- Hits 56045 56020 -25
- Misses 4030 4055 +25
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-6b0c0de174aea4bd19769105ff8d0259e86d32f8
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-6b0c0de174aea4bd19769105ff8d0259e86d32f8Afterwards, run the upgrade commands from the latest release notes. |
| git log --pretty=format:"- %s" $(shell git merge-base ${last_version} ${current_commit})...${last_version} > merged_to_last | ||
| grep -Eo 'cherry-pick (#\d+)' merged_to_last | cut -d ' ' -f 2 | sed 's/.*/(&)$$/' > cherry_picked_to_last | ||
| grep -vf cherry_picked_to_last merged_to_current | sort > changelog.md | ||
| grep -vf cherry_picked_to_last merged_to_current | grep -vE '^- (ci:|website)|: bump ' | sort > changelog.md |
There was a problem hiding this comment.
As much as I'd love to do this, we might miss some updates that we want to call out in release notes, such as django, python, psycopg?
Details
Filters out website, ci, and ": bump" commits to make handling release notes easier
Checklist
ak test authentik/)make lint-fix)If an API change has been made
make gen)If changes to the frontend have been made
make web)If applicable
make docs)