Fix #4663 - changelog enforcement of unreleased section specifically#6216
Fix #4663 - changelog enforcement of unreleased section specifically#6216dnil wants to merge 55 commits into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6216 +/- ##
==========================================
+ Coverage 84.03% 84.04% +0.01%
==========================================
Files 346 346
Lines 21664 21685 +21
==========================================
+ Hits 18206 18226 +20
- Misses 3458 3459 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| steps: | ||
| - uses: actions/checkout@v6 | ||
| - uses: dangoslen/changelog-enforcer@v3 | ||
| - uses: dnil/changelog-enforcer@v3 |
There was a problem hiding this comment.
Hey, still draft here! 😊 Thank Co-Pilot. It is still a little bugged, and on node 20 rather than 24, so will do a few updates. Might pause this for a bit, since js isn't quite my forte, and my co-pilot allowance is apparently not infinite. 😆 It's a fun experiment anyway. Co-pilot feels pretty much like Codex, but more GitHub and editor integrated.
There was a problem hiding this comment.
Hey, still draft here! 😊 Thank Co-Pilot. It is still a little bugged, and on node 20 rather than 24, so will do a few updates. Might pause this for a bit, since js isn't quite my forte, and my co-pilot allowance is apparently not infinite. 😆 It's a fun experiment anyway. Co-pilot feels pretty much like Codex, but more GitHub and editor integrated.
Ah OK, I gave you the benefit of having your own action. 😆
There was a problem hiding this comment.
Hehe, thank you. Most of the work is from the original authors: I just forked it and had ample model help adding one more option. I realised I have not properly tried out the later models with these sandbox environments. It's clearly better: context and iteration matters. The idea of trial-and-error until the model passes the code tests is not bad. Still far from perfect, but hey, so is almost everyone.
|
|



This PR adds a functionality or fixes a bug.
Test changelog enforcement of a particular section of the changelog.
Testing
With changes only to an old, released section:

And with a proper change to the
unreleasedsectionTesting on cg-vm1 server (Clinical Genomics Stockholm)
Prepare for testing
scout-stageand the server iscg-vm1.ssh <USER.NAME>@cg-vm1.scilifelab.sesudo -iu hiseq.clinicalssh localhostpodman pssystemctl --user stop scout@<name_of_currently_deployed_branch>systemctl --user start scout@<this_branch>systemctl --user status scout.targetscout-stage) to be used for testing by other users.Testing on hasta server (Clinical Genomics Stockholm)
Prepare for testing
ssh <USER.NAME>@hasta.scilifelab.seus; paxa -u <user> -s hasta -r scout-stage. You can also use the WSGI Pax app available at https://pax.scilifelab.se/.conda activate S_scout; pip freeze | grep scout-browserbash /home/proj/production/servers/resources/hasta.scilifelab.se/update-tool-stage.sh -e S_scout -t scout -b <this_branch>us; scout --versionpaxaprocedure, which will release the allocated resource (scout-stage) to be used for testing by other users.How to test:
Expected outcome:
The functionality should be working
Take a screenshot and attach or copy/paste the output.
Review: