File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 3
3
push :
4
4
branches :
5
5
- trunk
6
- # To simplify the release process, the publishing is triggred on any push tag.
6
+ # To simplify the release process, the publishing is triggered on tag.
7
7
# We should make sure to only push tags for new releases.
8
8
# If we start using tags for non-release purposes,
9
9
# this needs to be updated.
10
+ #
11
+ # We need to explicitly configure an expression that matches anything.
10
12
tags : [ "**" ]
11
13
pull_request :
12
14
Original file line number Diff line number Diff line change @@ -10,12 +10,20 @@ To do a release, follow these steps:
10
10
* Update the `Changelog.rst ` file with the summary of the changes.
11
11
* Commit the changes to GitHub and create a PR
12
12
* Request the review from `twisted-contributors ` team.
13
- * Once the PR is approved create a `git tag ` based on the latest commit from
14
- the PR.
15
- The tag name should be the current version.
16
- * Push the tag to Github.
17
- This will automatically trigger the build process for the wheels and will
18
- publish them to PyPI
13
+ * Once the PR is approved, create a new release via `GitHub Releases<https://github.com/twisted/twisted-iocpsupport/releases/new> `_.
14
+ The tag name should be the current version. Select to create a new tag.
15
+ Select the release branch as the target branch.
16
+ Copy/paste the release notes.
17
+ * Publish the release.
18
+ This will automatically trigger that creation of a new that,
19
+ which in turn will trigger the build process for the wheels and will
20
+ publish them to PyPI.
21
+
22
+ Using GitHub Releases is not required.
23
+ You can also just create and push a new tag.
24
+ It will still trigger the publish process.
25
+
26
+ GitHub Release should just make it a bit easier to detect the release of this project.
19
27
20
28
21
29
Implementation details
You can’t perform that action at this time.
0 commit comments