You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,19 +9,18 @@ To run tests (from root of repo):
9
9
10
10
1. Create a branch off `master` using the following convention:
11
11
```shell
12
-
git checkout -b 1.6.0-release
12
+
git checkout -b 1.7.0-release
13
13
```
14
14
2. On a new branch based on the release branch, update CHANGELOG.md with any changes in this release and metadata.json with the new version number.
15
15
3. Commit these changes and put up a PR against the release branch you created in Step 1 and get review.
16
16
4. Once the changes have been approved and merged to the release branch, pull down the updated release branch and tag the module.
17
17
```shell
18
-
git tag -a 1.6.0 -m "1.6.0"
18
+
git tag -a 1.7.0 -m "1.7.0"
19
19
```
20
-
6. Run `pdk build --force` in the root of the module to get the new tarball. The `force` flag is required because this module is not fully compatible with modern PDK versions, and we don't want the PDK to attempt to convert anything. This is the same thing we do with the `cd4peadm` module.
21
-
7. Log into https://forge.puppet.com as 'puppetlabs' and publish the new module version
22
-
8. Update the ref in PE: https://github.com/puppetlabs/pe-tasks-vanagon/blob/main/configs/components/puppetlabs-cd4pe_jobs.json. This will ensure that the new version is shipped with the next PE release.
23
-
9. Push your new tag up to the repo
20
+
6. Run the https://github.com/puppetlabs/PipelinesInfra/actions/workflows/release-cd4pe_jobs.yml workflow with the release branch created above to build the tarball and push it to the forge.
21
+
7. Update the ref in PE: https://github.com/puppetlabs/pe-tasks-vanagon/blob/main/configs/components/puppetlabs-cd4pe_jobs.json. This will ensure that the new version is shipped with the next PE release.
22
+
8. Push your new tag up to the repo
24
23
```shell
25
24
git push --tags
26
25
```
27
-
10. Make a PR from the release branch back to `master`. Once this is merged the release branch should be deleted.
26
+
9. Make a PR from the release branch back to `master`. Once this is merged the release branch should be deleted.
0 commit comments