Repository navigation
v1.3.0
·
14 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
ReleaseFlow v1.3.0
Added
- The changelog entry check compares the public API of a pull request that changes the package's
src/orProject.tomlwith its base's, and needs a new entry under### Breakingwhere it removes or changes any, and under### Addedwhere it adds any, so that the release takes the right version from its pull requests' entries, rather than the breaking check finding a breaking change only at the release. - The breaking check doesn't count the failures of the last release's tests that the head's
test/Retired.tomlretires, by their path and line under the release's version, with a reason that the job's summary lists, so that a test of internals that the head changes, which the tagged release can't drop, doesn't make the change breaking.
Changed
- This repository's
CI.ymlruns on pushes tomasteranddeveloponly, not torelease/*andhotfix/*branches, which their pull requests test, nor to tags, which name commits already tested; so a release's commit is tested once, not once for its push and again for its pull request.
Fixed
- The workflows' Julia caches no longer try to delete their older caches, which needs the permission
actions: write, which the jobs lack, so the cleanup at each job's end no longer logs GitHub's refusal; GitHub evicts the older caches once the repository's caches reach its limit. - The breaking check, and the changelog entry check's comparison of the public API, count a name that's still defined but no longer exported or declared
publicas removed, sinceusingno longer gives it, rather than as still provided; and so one that becomes public as added.
Merged pull requests:
- Release/v1.3.0 (#61) (@CiaranOMara)