Skip to content

Commit 8491b1d

Browse files
Add a Draft Release job and a releaser.yml workflow to the CI (#434)
* Add release changelog template * Add release changelog template * Add release changelog template * Move Style_Check to CI, add a release job which depends on all others succeeding and there being a tag. Comment-out the publication to PyPi for now. * Rename the HTML documentation artifact. * Rename the HTML documentation artifact. * Move retro-compatibility to CI, add it to requirements for Release * Add testing of examples on Linux * Revert "Add testing of examples on Linux" This reverts commit f10149c. * Renaming * Comment-out Publication to Pypi * Comment-out Documentation publication * Trigger retro when ref is tagged * Fix workflow tests on retro windows * test_shutting_down_when_deleted_legacy now checks we end up with less or as many servers as when we started (some might have shut down during the test due to taking time) * Ignoring problematic test temporarily * Ignoring problematic test temporarily * Restrict pdf asset to Documentation * Rename "Release" job as "Draft_Release". Add upload to Test PyPi. * Move publication of live documentation and of package to PyPi in a separate releaser.yml * Update releaser.yml * Release tags start with v* * Update retro job * Update style job * Update Build_and_Test job * Update Documentation job * Update Run_Examples job * Update releaser.yml * Use Test pypi for testing * Delete retro.yml * Only deploy for releases with tags in the format v* * Fix Build_and_Test upload test results step * Update kill-dpf-servers to 2.2.dev1 * Update releaser.yml based on PyDPF-Post * Update Draft_release according to PyDPF-Post * Remove addition of ubuntu when testing examples. * Update Retro-Compatibility job to reflect changes from master * Update releaser.yml to reflect last improvements in Post * Update job draft_release * camelcase jobs * Correct the doc output and naming for releaser * Bump Codecov to v3 * Skip test_workflow::test_create_on_other_server_workflow for Linux Python 3.8 * Skip test_python_plugins::test_workflow for Windows Python 3.8 * Fix flake8 * Move retro to 3.8 * Skip test_workflow::test_create_on_other_server2_workflow on Linux 3.8 due to random SEGFAULT * Skip test_workflow::test_create_on_other_server_with_ip_workflow on Linux 3.8 due to random SEGFAULT as well as test_service::test_upload_download on Windows 3.8 * Skip test_workflow::test_create_on_other_server_with_address_workflow on Linux 3.8 due to random SEGFAULT * Skip test_service::test_upload_download on Windows 3.7 due to SEGFAULT * Improve debug information regarding the number of servers when running test_workflow * Kill all remaining servers after each test_workflow test * Target workflow tests using multiple servers when killing grpc processes Co-authored-by: Paul P <[email protected]>
1 parent b9ac7b4 commit 8491b1d

File tree

8 files changed

+359
-271
lines changed

8 files changed

+359
-271
lines changed

.github/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
changelog:
2+
categories:
3+
- title: Enhancements
4+
labels:
5+
- enhancement
6+
- title: Bug fixes
7+
labels:
8+
- bug
9+
- title: Documentation
10+
labels:
11+
- documentation
12+
- examples
13+
- title: CI/CD
14+
labels:
15+
- CI/CD
16+
- title: Maintenance
17+
labels:
18+
- maintenance
19+
- dependencies

0 commit comments

Comments
 (0)