* refactor: extract get previous publish run into separate script, run it and reuse by discord/rss/changelog steps
* refactor: reuse changelog step
* refactor: reuse code for getting core env variables
* refactor: remove output rewrite protection,
* refactor: dry-run mode added for publish workflow, added tag marking
* fix: restore executable bit on Tools scripts run directly by the publish workflow
* feat: announce dry run mode in the publish workflow log
* refactor: use sha for ss14-changelog update call
* refactor: now actually fix last publish sha usage for changelog update
* refactor: force PR creation run even in dry-run
* refactor: remove support email from publish
* refactor: remove duplicate message
* refactor: fix wording for skipping `Create PR from stable to master`
* refactor: changelog updates for daily builds (#45107)
* refactor: changelog updates for daily builds
* refactor: change name of secret for changelog access token in workflow
* refactor: fix invalid var name
* refactor: fix excessive dashes for changelog tool call
* Rework discord changelog bot
Hopefully fixes messages getting droppedTM. Truncation didn't truncate correctly and very long workflow gaps wouldn't paginate at all. Also added a debug dump without requiring a discord to dump to.
* this
* Add test result archiving to our test actions.
* heck.
* Don't waste tremendous amounts of storage.
* Fix ReagentDataTest.
* Reduce retention and increase compression on integration output.
* Back to 7 days, depend on RT instead.
* Poke.
* Fix linter.
* til.
* Actually send YAMLLinter's pair messages into the void.
* Content.Packaging can now emit binlogs for the build
I was checking why packaging is so much slower and it *seems* to be entirely the actual build being twice as slow as before .NET 10. Strange.
Content.Packaging can now emit MSBuild binlogs that we can analyze to see why that's the case.
* Enable --log-build on Test Packaging workflow, produce artifact with binlogs
* Disable setup-dotnet in packaging workflow
I have a suspicion...