changelog: only on release

To remove the opportunity for junk to enter into the changelog, and to
reduce the commit history, the changlog generation will only happen
on release, and only based on merged PRs.

Fixes #205
This commit is contained in:
Timothy DeHerrera 2021-03-23 22:59:01 -06:00
parent 01f25807e4
commit 4f38a88191
No known key found for this signature in database
GPG key ID: 8985725DB5B0C122
3 changed files with 2 additions and 204 deletions

View file

@ -1,29 +0,0 @@
name: CI - Changelog
on:
push:
branches: [ core ]
jobs:
changelog_prerelease:
name: Update Changelog For Prerelease
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: core
- name: Update Changelog
uses: heinrichreimer/github-changelog-generator-action@v2.1.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
issues: true
issuesWoLabels: true
pullRequests: true
prWoLabels: true
unreleased: true
addSections: '{"documentation":{"prefix":"**Documentation:**","labels":["documentation"]}}'
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Update Changelog for PR
file_pattern: CHANGELOG.md

View file

@ -24,8 +24,8 @@ jobs:
uses: heinrichreimer/github-changelog-generator-action@v2.1.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
issues: true
issuesWoLabels: true
issues: false
issuesWoLabels: false
pullRequests: true
prWoLabels: true
addSections: '{"documentation":{"prefix":"**Documentation:**","labels":["documentation"]}}'

View file

@ -1,173 +0,0 @@
# Changelog
## [Unreleased](https://github.com/divnix/devos/tree/HEAD)
**Implemented enhancements:**
- pin inputs into iso live registry [\#190](https://github.com/divnix/devos/issues/190)
- Pass 'self' to lib [\#169](https://github.com/divnix/devos/issues/169)
- doc: quickstart "ISO. What next?" [\#167](https://github.com/divnix/devos/issues/167)
- Integrate Android AOSP putting mobile under control [\#149](https://github.com/divnix/devos/issues/149)
- Inoculate host identity on first use [\#132](https://github.com/divnix/devos/issues/132)
- kubenix support [\#130](https://github.com/divnix/devos/issues/130)
- Local CA \(between hosts\) [\#104](https://github.com/divnix/devos/issues/104)
- Q5: git annex for machine state [\#68](https://github.com/divnix/devos/issues/68)
- name space ./pkgs overlays [\#60](https://github.com/divnix/devos/issues/60)
- remap global keys easily [\#57](https://github.com/divnix/devos/issues/57)
- make pass state part of this repo's structure [\#56](https://github.com/divnix/devos/issues/56)
- Incorporate ./shells [\#38](https://github.com/divnix/devos/issues/38)
- Encrypt with \(r\)age [\#37](https://github.com/divnix/devos/issues/37)
**Fixed bugs:**
- Cachix caches aren't added to the configuration [\#208](https://github.com/divnix/devos/issues/208)
- iso: systemd service startup [\#194](https://github.com/divnix/devos/issues/194)
- Help adding easy-hls-nix to devos [\#174](https://github.com/divnix/devos/issues/174)
- `flk update` fails because of obsolete flag [\#159](https://github.com/divnix/devos/issues/159)
- Expected that not all packages are exported? [\#151](https://github.com/divnix/devos/issues/151)
- Segmentation fault when generating iso [\#150](https://github.com/divnix/devos/issues/150)
**Documentation:**
- doc: split iso [\#193](https://github.com/divnix/devos/issues/193)
- lib: can depend on pkgs \(a la nixpkgs\#pkgs/pkgs-lib\) [\#147](https://github.com/divnix/devos/pull/147)
**Closed issues:**
- potential naming clash [\#200](https://github.com/divnix/devos/issues/200)
- mn alias: sk: command not found \(core\) [\#162](https://github.com/divnix/devos/issues/162)
- FRRouting router implementation [\#154](https://github.com/divnix/devos/issues/154)
- ARM aarch64 Support [\#72](https://github.com/divnix/devos/issues/72)
**Merged pull requests:**
- hosts: add cachix [\#210](https://github.com/divnix/devos/pull/210)
- iso: avoid systemd service startup [\#202](https://github.com/divnix/devos/pull/202)
- hosts/devosSystem: pass modules as attrset [\#198](https://github.com/divnix/devos/pull/198)
- doc: enact bootstrapping section [\#196](https://github.com/divnix/devos/pull/196)
- flake: nixos -\> nixos-unstable [\#192](https://github.com/divnix/devos/pull/192)
- iso: copy input closourse into iso to avoide re-download [\#191](https://github.com/divnix/devos/pull/191)
- add hosts module arg [\#164](https://github.com/divnix/devos/pull/164)
- Multi-arch support for hosts\(nixosConfigurations\) [\#161](https://github.com/divnix/devos/pull/161)
- Improve Home Manager support: profiles/suites, modules, extern, flake outputs [\#156](https://github.com/divnix/devos/pull/156)
## [v0.8.0](https://github.com/divnix/devos/tree/v0.8.0) (2021-03-02)
**Implemented enhancements:**
- semi automatic update for /pkgs [\#118](https://github.com/divnix/devos/issues/118)
- Home-manager external modules from flakes [\#106](https://github.com/divnix/devos/issues/106)
**Fixed bugs:**
- My emacsGcc overlay is not working [\#146](https://github.com/divnix/devos/issues/146)
- local flake registry freezes branches [\#142](https://github.com/divnix/devos/issues/142)
- nixos-option no longer works after collect garbage [\#138](https://github.com/divnix/devos/issues/138)
- Profiles imports are brittle, causing failure if imported twice [\#136](https://github.com/divnix/devos/issues/136)
**Merged pull requests:**
- hosts: fix \#142 [\#143](https://github.com/divnix/devos/pull/143)
- profiles: simplify profiles to suites [\#139](https://github.com/divnix/devos/pull/139)
- pkgs: automatic source management [\#135](https://github.com/divnix/devos/pull/135)
## [0.7.0](https://github.com/divnix/devos/tree/0.7.0) (2021-02-20)
**Implemented enhancements:**
- add zoxide [\#53](https://github.com/divnix/devos/issues/53)
- Multiarch support? [\#17](https://github.com/divnix/devos/issues/17)
- initial multiArch support [\#18](https://github.com/divnix/devos/pull/18)
**Fixed bugs:**
- Missing shebang from flk.sh [\#131](https://github.com/divnix/devos/issues/131)
- Rename Meta Issue [\#128](https://github.com/divnix/devos/issues/128)
- specialisations break the `system` argument [\#46](https://github.com/divnix/devos/issues/46)
- Revert "Add extraArgs to lib.nixosSystem call to add system args." [\#47](https://github.com/divnix/devos/pull/47)
**Documentation:**
- update home-manager urls [\#62](https://github.com/divnix/devos/pull/62)
**Closed issues:**
- Patched nix causes problems with config using nixos-unstable [\#126](https://github.com/divnix/devos/issues/126)
- devshell changes [\#124](https://github.com/divnix/devos/issues/124)
- Following readme instructions does not work from NixOS [\#123](https://github.com/divnix/devos/issues/123)
- process information is hidden by default [\#115](https://github.com/divnix/devos/issues/115)
- Hibernation is disabled by default [\#114](https://github.com/divnix/devos/issues/114)
- Prepare for new default branch `core` [\#112](https://github.com/divnix/devos/issues/112)
- commit hook and deleting file [\#110](https://github.com/divnix/devos/issues/110)
- nix path should contain nixpkgs [\#107](https://github.com/divnix/devos/issues/107)
- Make bare \(on fork\) [\#100](https://github.com/divnix/devos/issues/100)
- enable redistributable firmware by default [\#92](https://github.com/divnix/devos/issues/92)
- Home manager on Non-nixos systems [\#83](https://github.com/divnix/devos/issues/83)
- implement apps as fallback or not at all [\#79](https://github.com/divnix/devos/issues/79)
- ovoverlay import mechanics don't seem to allow file name attribute discrepancy and also do not distinguish between nixos and master [\#76](https://github.com/divnix/devos/issues/76)
- host specific externModules [\#70](https://github.com/divnix/devos/issues/70)
- home-manager-path error, rm no operands [\#69](https://github.com/divnix/devos/issues/69)
- Can't add custom pkgs to systemPackages. [\#65](https://github.com/divnix/devos/issues/65)
- Build installer iso from unstable nixpkgs. [\#63](https://github.com/divnix/devos/issues/63)
- add github action for cachix build ci [\#59](https://github.com/divnix/devos/issues/59)
- Adding and using the nixos-hardware flake [\#44](https://github.com/divnix/devos/issues/44)
- NUR support [\#40](https://github.com/divnix/devos/issues/40)
- cannot look up '\<nixpkgs\>' in pure evaluation mode [\#30](https://github.com/divnix/devos/issues/30)
- New generation on rebuild? [\#27](https://github.com/divnix/devos/issues/27)
- Is home.url in flake.nix in need of an update? [\#24](https://github.com/divnix/devos/issues/24)
- home-manager activate segmentation fault following readme.md upon rebuild NixOS test [\#22](https://github.com/divnix/devos/issues/22)
- Unable to use custom pkgs in home.packages [\#21](https://github.com/divnix/devos/issues/21)
- Understanding Flakes [\#19](https://github.com/divnix/devos/issues/19)
- using cookiecutter or similar tools to bootstrap the template [\#16](https://github.com/divnix/devos/issues/16)
- Command `rebuild` broken with newest Nix: unrecognised flag '-c' [\#13](https://github.com/divnix/devos/issues/13)
- Upstream nixpkgs? [\#12](https://github.com/divnix/devos/issues/12)
- Cannot obtain loader entries [\#11](https://github.com/divnix/devos/issues/11)
- Run `nix-shell` got `error: invalid character '/' in name 'opt/nix.conf'` [\#10](https://github.com/divnix/devos/issues/10)
- how to use NUR? [\#8](https://github.com/divnix/devos/issues/8)
- bad idea to have make-linux-fast-again by default? [\#6](https://github.com/divnix/devos/issues/6)
- Permission denied [\#4](https://github.com/divnix/devos/issues/4)
- error: flake '/home/bbigras/nixflk' does not provide attribute 'nixosConfigurations.new\_host.config.system.build.toplevel' [\#2](https://github.com/divnix/devos/issues/2)
**Merged pull requests:**
- deploy-rs: init support [\#120](https://github.com/divnix/devos/pull/120)
- core: fix \#115 [\#116](https://github.com/divnix/devos/pull/116)
- doc: begin work on new documentation [\#113](https://github.com/divnix/devos/pull/113)
- profiles: add concept of suites [\#109](https://github.com/divnix/devos/pull/109)
- hosts: add nixpkgs to NIX\_PATH [\#108](https://github.com/divnix/devos/pull/108)
- shell: use devshell-native pre-commit hooks [\#103](https://github.com/divnix/devos/pull/103)
- host: add deault implementation for system.build.isoImage target \(per… [\#102](https://github.com/divnix/devos/pull/102)
- Revert "Add nrdxp cachix to substituter flake list" [\#99](https://github.com/divnix/devos/pull/99)
- nixos-hardware: use the flake instead of a path [\#96](https://github.com/divnix/devos/pull/96)
- flake/host: add nixos-hardware [\#95](https://github.com/divnix/devos/pull/95)
- hosts: enable redistributable firmware by default [\#94](https://github.com/divnix/devos/pull/94)
- users: Initial home-manager only configurations\(non-nixos systems\) [\#93](https://github.com/divnix/devos/pull/93)
- lock: fix flake util refs [\#90](https://github.com/divnix/devos/pull/90)
- flake: remove apps to reduce complexity [\#88](https://github.com/divnix/devos/pull/88)
- Fix realod [\#87](https://github.com/divnix/devos/pull/87)
- Shell: pass flags to iso build [\#84](https://github.com/divnix/devos/pull/84)
- Hosts: fix mod override [\#82](https://github.com/divnix/devos/pull/82)
- shell: add `flk up` command [\#81](https://github.com/divnix/devos/pull/81)
- Little hint [\#80](https://github.com/divnix/devos/pull/80)
- Don't evaluate overlays on master [\#78](https://github.com/divnix/devos/pull/78)
- Evaluate exported pkgs against repo baseline nixos [\#77](https://github.com/divnix/devos/pull/77)
- Add nrdxp cachix to substituter flake list [\#71](https://github.com/divnix/devos/pull/71)
- use `flattenTreeSystem` for `packages` output [\#67](https://github.com/divnix/devos/pull/67)
- Make modules overridable [\#66](https://github.com/divnix/devos/pull/66)
- ref: remove overlay xref to pkgs [\#61](https://github.com/divnix/devos/pull/61)
- Use mkDevShell for shell.nix [\#54](https://github.com/divnix/devos/pull/54)
- Add an `apps` output attribute set [\#49](https://github.com/divnix/devos/pull/49)
- chore: add editorconfig [\#48](https://github.com/divnix/devos/pull/48)
- flake: add `externModules` list [\#45](https://github.com/divnix/devos/pull/45)
- Add NUR support [\#43](https://github.com/divnix/devos/pull/43)
- flake: clean up by moving implementation to utils [\#42](https://github.com/divnix/devos/pull/42)
- home-manager: fix trying to import \<nixpkgs\> [\#33](https://github.com/divnix/devos/pull/33)
- shell: alias rebuild to nixos rebuild [\#29](https://github.com/divnix/devos/pull/29)
- DOC.md: Fix declaration typo [\#26](https://github.com/divnix/devos/pull/26)
- update to 20.09 to fix segfault [\#25](https://github.com/divnix/devos/pull/25)
- Add extraArgs to lib.nixosSystem call to add system args [\#23](https://github.com/divnix/devos/pull/23)
- .gitattributes: match the entire secrets/\*\* subtree [\#20](https://github.com/divnix/devos/pull/20)
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*