Skip to content

Commit 40bc850

Browse files
authored
Merge pull request #44 from puppetlabs/1.6.2-release
1.6.2 release mergeback
2 parents 272a55d + c736cf0 commit 40bc850

File tree

3 files changed

+76
-22
lines changed

3 files changed

+76
-22
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
99

1010
No unreleased changes.
1111

12+
## [1.6.3](https://github.com/puppetlabs/puppetlabs-cd4pe_jobs/tree/1.6.3)
13+
14+
### Fixed
15+
- Fixed misleading Puppet version requirements accidentally released in 1.6.2.
16+
17+
## [1.6.2](https://github.com/puppetlabs/puppetlabs-cd4pe_jobs/tree/1.6.2)
18+
19+
### Fixed
20+
- Fixed issue in tarball unpacking where pax header lines were causing some long filenames to be truncated.
21+
22+
1223
## [1.6.1](https://github.com/puppetlabs/puppetlabs-cd4pe_jobs/tree/1.6.1)
1324

1425
### Fixed

README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,17 @@ To run tests (from root of repo):
1111
```shell
1212
git checkout -b 1.6.0-release
1313
```
14-
2. On the new branch, update CHANGELOG.md with any changes in this release and metadata.json with the new version number.
15-
3. Commit these changes
16-
4. Tag the new branch with the new version number
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+
3. Commit these changes and put up a PR against the release branch you created in Step 1 and get review.
16+
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
1818
git tag -a 1.6.0 -m "1.6.0"
1919
```
20-
5. Push your changes to origin for PR review and merge
21-
```shell
22-
git push origin 1.6.0-release --follow-tags
23-
```
24-
6. Run `pdk build` in the root of the module to get the new tarball
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.
2521
7. Log into https://forge.puppet.com as 'puppetlabs' and publish the new module version
2622
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
24+
```shell
25+
git push --tags
26+
```
27+
10. Make a PR from the release branch back to `master`. Once this is merged the release branch should be deleted.

metadata.json

Lines changed: 56 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,78 @@
11
{
22
"name": "puppetlabs-cd4pe_jobs",
3-
"version": "1.6.1",
3+
"version": "1.6.3",
44
"author": "puppetlabs",
55
"summary": "Contains Bolt task to facilitate running of CD4PE jobs.",
66
"license": "proprietary",
77
"source": "https://github.com/puppetlabs/puppetlabs-cd4pe_jobs",
8-
"dependencies": [],
8+
"project_page": "https://github.com/puppetlabs/puppetlabs-cd4pe_jobs",
9+
"dependencies": [
10+
11+
],
912
"operatingsystem_support": [
1013
{
1114
"operatingsystem": "RedHat",
12-
"operatingsystemrelease": ["5", "6", "7", "8"]
15+
"operatingsystemrelease": [
16+
"5",
17+
"6",
18+
"7",
19+
"8"
20+
]
1321
},
1422
{
1523
"operatingsystem": "CentOS",
16-
"operatingsystemrelease": ["5", "6", "7", "8"]
24+
"operatingsystemrelease": [
25+
"5",
26+
"6",
27+
"7",
28+
"8"
29+
]
1730
},
1831
{
1932
"operatingsystem": "OracleLinux",
20-
"operatingsystemrelease": ["5", "6", "7"]
33+
"operatingsystemrelease": [
34+
"5",
35+
"6",
36+
"7"
37+
]
2138
},
2239
{
2340
"operatingsystem": "Scientific",
24-
"operatingsystemrelease": ["6", "7"]
41+
"operatingsystemrelease": [
42+
"6",
43+
"7"
44+
]
2545
},
2646
{
2747
"operatingsystem": "SLES",
28-
"operatingsystemrelease": ["11", "12", "15"]
48+
"operatingsystemrelease": [
49+
"11",
50+
"12",
51+
"15"
52+
]
2953
},
3054
{
3155
"operatingsystem": "Debian",
32-
"operatingsystemrelease": ["8", "9", "10"]
56+
"operatingsystemrelease": [
57+
"8",
58+
"9",
59+
"10"
60+
]
3361
},
3462
{
3563
"operatingsystem": "Ubuntu",
36-
"operatingsystemrelease": ["14.04", "16.04", "18.04"]
64+
"operatingsystemrelease": [
65+
"14.04",
66+
"16.04",
67+
"18.04"
68+
]
3769
},
3870
{
3971
"operatingsystem": "Solaris",
40-
"operatingsystemrelease": ["10", "11"]
72+
"operatingsystemrelease": [
73+
"10",
74+
"11"
75+
]
4176
},
4277
{
4378
"operatingsystem": "Windows",
@@ -55,10 +90,17 @@
5590
},
5691
{
5792
"operatingsystem": "AIX",
58-
"operatingsystemrelease": ["5.3", "6.1", "7.1"]
93+
"operatingsystemrelease": [
94+
"5.3",
95+
"6.1",
96+
"7.1"
97+
]
5998
}
6099
],
61-
"pdk-version": "1.16.0",
62-
"template-url": "pdk-default#1.16.0",
63-
"template-ref": "tags/1.16.0-0-gaf44904"
100+
"requirements": [
101+
{
102+
"name": "puppet",
103+
"version_requirement": ">= 7.24 < 9.0.0"
104+
}
105+
]
64106
}

0 commit comments

Comments
 (0)