Commit d1f4f72
authored
docs: create an automated changlog file that shows up in release files (#1793)
* docs: create an automated changlog file that shows up in release files
on merge to develop/ami release success
* docs: changelog after release
* feat:
1. Version check (.github/workflows/ami-release-nix.yml:110-120): After grabbing the release version, it checks if it matches the pattern
^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]{3}(-orioledb)?$ and sets is_release output
2. Generate Changelog (.github/workflows/ami-release-nix.yml:122-125): Only runs if is_release == 'true', uses --unreleased flag to generate changelog for commits
since the last tag
3. Commit and push (.github/workflows/ami-release-nix.yml:127-136): Commits the CHANGELOG.md to the repo and captures the new commit SHA
4. Create release (.github/workflows/ami-release-nix.yml:189-195): Uses the changelog commit SHA as the target for releases, or falls back to the original SHA for
non-release builds
* feat: start of actual changelog
* chore: remove extra chars from automated changelog
* chore: add base changelog
* chore: rm unreleased1 parent 0e4bbb7 commit d1f4f72
2 files changed
+2645
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
115 | 139 | | |
116 | 140 | | |
117 | 141 | | |
| |||
169 | 193 | | |
170 | 194 | | |
171 | 195 | | |
172 | | - | |
| 196 | + | |
| 197 | + | |
173 | 198 | | |
174 | 199 | | |
175 | 200 | | |
| |||
0 commit comments