Skip to content

Commit 1273b59

Browse files
authored
Merge pull request #48 from puppetlabs/maint/update-release-process
updating release docs
2 parents 0351d0c + 3d7b0bf commit 1273b59

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,18 @@ To run tests (from root of repo):
99

1010
1. Create a branch off `master` using the following convention:
1111
```shell
12-
git checkout -b 1.6.0-release
12+
git checkout -b 1.7.0-release
1313
```
1414
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.
1515
3. Commit these changes and put up a PR against the release branch you created in Step 1 and get review.
1616
4. Once the changes have been approved and merged to the release branch, pull down the updated release branch and tag the module.
1717
```shell
18-
git tag -a 1.6.0 -m "1.6.0"
18+
git tag -a 1.7.0 -m "1.7.0"
1919
```
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
2423
```shell
2524
git push --tags
2625
```
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

Comments
 (0)