Revision 0f821e4564b257e6f8abd0a6044f043a4d3609b3 authored by Roman Donchenko on 18 October 2023, 11:20:25 UTC, committed by GitHub on 18 October 2023, 11:20:25 UTC
This automates the second half of the release process (the first being
automated by `prepare-release.yml`). After this workflow completes, the
only action that should remain for the releaser to do is to merge the
`dev-release-*` pull request. We can't do that as part of this workflow,
because CI has to finish first, and it seems pointless to create another
workflow just to merge 1 PR.

Apply some of the aspects of this pipeline to `prepare-release.yml` as
well:

* Make the release notes extraction process more sophisticated to work
  around GitHub's frustrating handling of line breaks in PR and release
  descriptions.

* Use GitHub app credentials in order to be able to trigger other
  pipelines.
1 parent 871bd4f
History
File Mode Size
bandit.yml -rw-r--r-- 755 bytes
black.yml -rw-r--r-- 1.4 KB
cache.yml -rw-r--r-- 1.7 KB
cancel.yml -rw-r--r-- 472 bytes
cleanup.yml -rw-r--r-- 646 bytes
codeql-analysis.yml -rw-r--r-- 2.7 KB
comment.yml -rw-r--r-- 3.0 KB
eslint.yml -rw-r--r-- 482 bytes
finalize-release.yml -rw-r--r-- 4.0 KB
full.yml -rw-r--r-- 11.6 KB
hadolint.yml -rw-r--r-- 975 bytes
helm.yml -rw-r--r-- 4.4 KB
isort.yml -rw-r--r-- 1.2 KB
main.yml -rw-r--r-- 16.1 KB
prepare-release.yml -rw-r--r-- 2.3 KB
publish_docker_images.yml -rw-r--r-- 1.3 KB
pylint.yml -rw-r--r-- 1.0 KB
remark.yml -rw-r--r-- 396 bytes
schedule.yml -rw-r--r-- 11.2 KB
search-cache.yml -rw-r--r-- 1.3 KB
stylelint.yml -rw-r--r-- 818 bytes
update-yarn-lock.yml -rw-r--r-- 704 bytes

back to top