Skip to content

Commit 3598635

Browse files
chore(ci): Add promotion CI workflow
1 parent fc22eee commit 3598635

File tree

6 files changed

+106
-48
lines changed

6 files changed

+106
-48
lines changed

.github/workflows/promote.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: promote
2+
on:
3+
push:
4+
# Sequence of patterns matched against refs/tags
5+
tags:
6+
- v5.*
7+
jobs:
8+
build-and-promote:
9+
runs-on: ubuntu-latest
10+
env:
11+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
12+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
13+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
14+
steps:
15+
- uses: actions/checkout@v2
16+
- name: Build for promotion
17+
run: yarn install --frozen-lockfile && yarn build
18+
- uses: actions/setup-node@v3
19+
with:
20+
node-version: '16.x'
21+
registry-url: 'https://registry.npmjs.org'
22+
- name: GitHub Tag Name example
23+
run: |
24+
echo "Tag name from GITHUB_REF_NAME: $GITHUB_REF_NAME"
25+
echo "Tag name from github.ref_name: ${{ github.ref_name }}"
26+
- name: Manual publish
27+
run: |
28+
cd packages/module
29+
npm version ${{ github.ref_name }} --git-tag-version false
30+
npm publish --tag=latest

packages/dev/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
"serve": "serve public"
1010
},
1111
"dependencies": {
12-
"@patternfly/patternfly": "5.0.0-prerelease.10",
13-
"@patternfly/quickstarts": "5.0.0-prerelease.0",
12+
"@patternfly/patternfly": "^5.0.0",
13+
"@patternfly/quickstarts": "^5.0.0-prerelease.2",
1414
"@patternfly/transform-adoc": "*",
15-
"@patternfly/react-core": "5.0.0-prerelease.13",
15+
"@patternfly/react-core": "^5.0.0",
1616
"asciidoctor": "^2.2.1",
1717
"i18next": "^19.8.3",
1818
"i18next-browser-languagedetector": "^6.0.1",

packages/module/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@patternfly/quickstarts",
3-
"version": "5.0.0-prerelease.0",
3+
"version": "0.0.0",
44
"description": "PatternFly quick starts",
55
"files": [
66
"src",
@@ -51,20 +51,20 @@
5151
"showdown": ">=1.8.6"
5252
},
5353
"dependencies": {
54-
"@patternfly/react-catalog-view-extension": "^5.0.0-prerelease.2",
54+
"@patternfly/react-catalog-view-extension": "^5.0.0",
5555
"dompurify": "^2.2.6",
5656
"history": "^5.0.0",
5757
"showdown": "1.8.6"
5858
},
5959
"devDependencies": {
6060
"@patternfly/documentation-framework": "^5.0.15",
61-
"@patternfly/patternfly": "^5.0.0-prerelease.16",
62-
"@patternfly/react-core": "^5.0.0-prerelease.26",
63-
"@patternfly/react-icons": "^5.0.0-prerelease.9",
64-
"@patternfly/react-styles": "^5.0.0-prerelease.7",
65-
"@patternfly/react-tokens": "^5.0.0-prerelease.9",
66-
"@patternfly/react-table": "^5.0.0-prerelease.26",
67-
"@patternfly/react-code-editor": "^5.0.0-prerelease.26",
61+
"@patternfly/patternfly": "^5.0.0",
62+
"@patternfly/react-core": "^5.0.0",
63+
"@patternfly/react-icons": "^5.0.0",
64+
"@patternfly/react-styles": "^5.0.0",
65+
"@patternfly/react-tokens": "^5.0.0",
66+
"@patternfly/react-table": "^5.0.0",
67+
"@patternfly/react-code-editor": "^5.0.0",
6868
"react-monaco-editor": "0.51.0",
6969
"monaco-editor": "0.34.1",
7070
"@rollup/plugin-commonjs": "^17.0.0",

packages/transform-adoc/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"access": "public"
2929
},
3030
"dependencies": {
31-
"@patternfly/react-core": "5.0.0-prerelease.13"
31+
"@patternfly/react-core": "^5.0.0"
3232
},
3333
"devDependencies": {
3434
"@rollup/plugin-commonjs": "^17.0.0",

packages/vscode/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262
},
6363
"dependencies": {
6464
"@cloudmosaic/quickstarts": "0.0.6",
65-
"@patternfly/patternfly": "5.0.0-prerelease.10",
66-
"@patternfly/react-catalog-view-extension": "5.0.0-prerelease.1",
65+
"@patternfly/patternfly": "^5.0.0",
66+
"@patternfly/react-catalog-view-extension": "^5.0.0",
6767
"asciidoctor": "^2.2.1",
6868
"js-base64": "^3.6.0",
6969
"js-yaml": "^4.0.0",

yarn.lock

Lines changed: 61 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1540,15 +1540,28 @@
15401540
puppeteer-cluster "^0.23.0"
15411541
xmldoc "^1.1.2"
15421542

1543-
"@patternfly/[email protected]-prerelease.10":
1544-
version "5.0.0-prerelease.10"
1545-
resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-5.0.0-prerelease.10.tgz#b5993d04be650f5103edb431436695c7c23c03cc"
1546-
integrity sha512-jVAqCl2UHiB4246fzLBNTcrY6iwllZ5V14KV4kN4/PIPGb3lgM7jpFxWSISsT6yApsVQ8mQngiWhwfqpDZpVaw==
1543+
"@patternfly/patternfly@^5.0.0":
1544+
version "5.0.2"
1545+
resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-5.0.2.tgz#f5daf2c98ccb85e6466d42fd61d39ba3c10ed532"
1546+
integrity sha512-PB8+MLdYVgF1hIOxGmnVsZG+YHUX3RePe5W1oMS4gS00EmSgw1cobr1Qbpy/BqqS8/R9DRN4hZ2FKDT0d5tkFQ==
15471547

1548-
"@patternfly/patternfly@^5.0.0-prerelease.16":
1549-
version "5.0.0-prerelease.16"
1550-
resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-5.0.0-prerelease.16.tgz#63064971002b9b9b2f161bd8c2907cab55bbbebc"
1551-
integrity sha512-h5vNqRD9UMJO7ABX7vA3YJNMcsJwA+YUOuiEwcvnokHjv0g6kYNlTvYqIRJDab9wKpscbGmRSYyDgHYZvGO6hg==
1548+
"@patternfly/quickstarts@^5.0.0-prerelease.2":
1549+
version "5.0.0-prerelease.2"
1550+
resolved "https://registry.yarnpkg.com/@patternfly/quickstarts/-/quickstarts-5.0.0-prerelease.2.tgz#6568fa97d54d645785597c106eb0511f06fd0a7f"
1551+
integrity sha512-FRDTXUS8y7q+LGJOZx9kOGVTVj8yCNHQuAzrqisH70r4O69himngSB6BaYU1frQyiHxo7pj6ZN/l+e/ztQdQSA==
1552+
dependencies:
1553+
"@patternfly/react-catalog-view-extension" "^5.0.0-prerelease.2"
1554+
dompurify "^2.2.6"
1555+
history "^5.0.0"
1556+
showdown "1.8.6"
1557+
1558+
"@patternfly/react-catalog-view-extension@^5.0.0":
1559+
version "5.0.0"
1560+
resolved "https://registry.yarnpkg.com/@patternfly/react-catalog-view-extension/-/react-catalog-view-extension-5.0.0.tgz#a3892debd5987e15e9d7cabf9ed4ed3b25f48b0f"
1561+
integrity sha512-Sg0iLAVhE7wAwBJERNdYp6peMO4THG7ez3xvMXEWh2biXghIv9XVj5BEy0TssihMxZa/pRMdROzcv3QZ9m24Yg==
1562+
dependencies:
1563+
"@patternfly/react-core" "^5.0.0"
1564+
"@patternfly/react-styles" "^5.0.0"
15521565

15531566
"@patternfly/react-catalog-view-extension@^5.0.0-prerelease.2":
15541567
version "5.0.0-prerelease.2"
@@ -1558,25 +1571,25 @@
15581571
"@patternfly/react-core" "^5.0.0-prerelease.26"
15591572
"@patternfly/react-styles" "^5.0.0-prerelease.7"
15601573

1561-
"@patternfly/react-code-editor@^5.0.0-prerelease.26":
1562-
version "5.0.0-prerelease.26"
1563-
resolved "https://registry.yarnpkg.com/@patternfly/react-code-editor/-/react-code-editor-5.0.0-prerelease.26.tgz#1cb4a73feaec6bf2b3b05697e230d47ab14f896e"
1564-
integrity sha512-Ml8wvkmdRUUZgfQP5TIyeN87DtW7jhLjuDnAYs9fDY/TGvyf+UjIJ3Bd+QqhVQCfbtZTvoXvy7woiTPMcF4DHg==
1574+
"@patternfly/react-code-editor@^5.0.0":
1575+
version "5.0.0"
1576+
resolved "https://registry.yarnpkg.com/@patternfly/react-code-editor/-/react-code-editor-5.0.0.tgz#2ba9d49a84023907b94fcbec13ec62b2d463d33e"
1577+
integrity sha512-Ya1nuw2Zcor/MET+s0+VuYq2VsRb+VzKpZQ8Y1MbrXJdlWV6QS5Wf1M7jDl9lYkiJaS3pjG7eXNeVX2YJ+mQiw==
15651578
dependencies:
1566-
"@patternfly/react-core" "^5.0.0-prerelease.26"
1567-
"@patternfly/react-icons" "^5.0.0-prerelease.9"
1568-
"@patternfly/react-styles" "^5.0.0-prerelease.7"
1579+
"@patternfly/react-core" "^5.0.0"
1580+
"@patternfly/react-icons" "^5.0.0"
1581+
"@patternfly/react-styles" "^5.0.0"
15691582
react-dropzone "14.2.3"
15701583
tslib "^2.5.0"
15711584

1572-
"@patternfly/[email protected]-prerelease.13":
1573-
version "5.0.0-prerelease.13"
1574-
resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-5.0.0-prerelease.13.tgz#878b9d27b639bb870e79c6c388fcf617e3793641"
1575-
integrity sha512-NhZmaagCjEDhfOI0VPG5oeYeQkzUAUZB/gDg8VSDvs+2jnwrqRH/Wk+Sot9ix9GaU7Xad3jdkEY9HAqKomVsnw==
1585+
"@patternfly/react-core@^5.0.0":
1586+
version "5.0.0"
1587+
resolved "https://registry.yarnpkg.com/@patternfly/react-core/-/react-core-5.0.0.tgz#96c9e2315047eec94d28f5621c02fa147182dd6f"
1588+
integrity sha512-kewRVFhLw0Dvt8250pqrO47sVRx8E93sMGZbHQomJnZdachYeQ9STnQTP2gvOBq/GPnMei0LZLv0T99g8mPE4w==
15761589
dependencies:
1577-
"@patternfly/react-icons" "^5.0.0-prerelease.7"
1578-
"@patternfly/react-styles" "^5.0.0-prerelease.5"
1579-
"@patternfly/react-tokens" "^5.0.0-prerelease.5"
1590+
"@patternfly/react-icons" "^5.0.0"
1591+
"@patternfly/react-styles" "^5.0.0"
1592+
"@patternfly/react-tokens" "^5.0.0"
15801593
focus-trap "7.4.3"
15811594
react-dropzone "^14.2.3"
15821595
tslib "^2.5.0"
@@ -1593,29 +1606,44 @@
15931606
react-dropzone "^14.2.3"
15941607
tslib "^2.5.0"
15951608

1596-
"@patternfly/react-icons@^5.0.0-prerelease.7", "@patternfly/react-icons@^5.0.0-prerelease.9":
1609+
"@patternfly/react-icons@^5.0.0":
1610+
version "5.0.0"
1611+
resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-5.0.0.tgz#bb56ead97425f1b3ab886ee291ba6b6af4088e9d"
1612+
integrity sha512-GG5Y/UYl0h346MyDU9U650Csaq4Mxk8S6U8XC7ERk/xIrRr2RF67O2uY7zKBDMTNLYdBvPzgc2s3OMV1+d2/mg==
1613+
1614+
"@patternfly/react-icons@^5.0.0-prerelease.9":
15971615
version "5.0.0-prerelease.9"
15981616
resolved "https://registry.yarnpkg.com/@patternfly/react-icons/-/react-icons-5.0.0-prerelease.9.tgz#0ccdffde7ad7c9712bae158d6c09326831a3ebc0"
15991617
integrity sha512-/+g45rml+GpI9UvIlacPLeZvOf5wRzR3DKaFQz4l1UBq+vgfsZbPG4xZb2zYkuVICQvkkdjCP27gSRYwsIX0gw==
16001618

1601-
"@patternfly/react-styles@^5.0.0-prerelease.5", "@patternfly/react-styles@^5.0.0-prerelease.7":
1619+
"@patternfly/react-styles@^5.0.0":
1620+
version "5.0.0"
1621+
resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-5.0.0.tgz#63705ad498ff271fd056e92bd07b2c720ef3491a"
1622+
integrity sha512-xbSCgjx+fPrXbIzUznwTFWtJEbzVS0Wn4zrejdKJYQTY+4YcuPlFkeq2tl3syzwGsaYMpHiFwQiTaKyTvlwtuw==
1623+
1624+
"@patternfly/react-styles@^5.0.0-prerelease.7":
16021625
version "5.0.0-prerelease.7"
16031626
resolved "https://registry.yarnpkg.com/@patternfly/react-styles/-/react-styles-5.0.0-prerelease.7.tgz#c7d4337c6ae5482b69ad9eb9d93bcc9509644874"
16041627
integrity sha512-TKajHVnE7z9DH+pkSNQwz0olktaAjnOtWQP4V4mzx9RmRBIcU1x+hAIQzi2zdDV1MooWry8Gsk6dRC7UI6gJVQ==
16051628

1606-
"@patternfly/react-table@^5.0.0-prerelease.26":
1607-
version "5.0.0-prerelease.26"
1608-
resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-5.0.0-prerelease.26.tgz#e4dcf3ba26b7e127df922d1609bf857de6fdb6ee"
1609-
integrity sha512-Qv0DfAobNJsgCS63+BtX9BU3tRd51DQ4UmzsG9GIpsSCXbxnQXl7hafDwnknq63K87VyzPy5D1pO0LqtaYl6rg==
1629+
"@patternfly/react-table@^5.0.0":
1630+
version "5.0.0"
1631+
resolved "https://registry.yarnpkg.com/@patternfly/react-table/-/react-table-5.0.0.tgz#2808f22d01818c31e6ddc69cc3a07c9381dc6d84"
1632+
integrity sha512-Q3MBo9+ZmBvLJzVHxmV9f/4qQAz5Si743zVLHRwjh+tjbn/DrcbxJdT8Uxa3NGKkpvszzgi/LPeXipJOHOELug==
16101633
dependencies:
1611-
"@patternfly/react-core" "^5.0.0-prerelease.26"
1612-
"@patternfly/react-icons" "^5.0.0-prerelease.9"
1613-
"@patternfly/react-styles" "^5.0.0-prerelease.7"
1614-
"@patternfly/react-tokens" "^5.0.0-prerelease.9"
1634+
"@patternfly/react-core" "^5.0.0"
1635+
"@patternfly/react-icons" "^5.0.0"
1636+
"@patternfly/react-styles" "^5.0.0"
1637+
"@patternfly/react-tokens" "^5.0.0"
16151638
lodash "^4.17.19"
16161639
tslib "^2.5.0"
16171640

1618-
"@patternfly/react-tokens@^5.0.0-prerelease.5", "@patternfly/react-tokens@^5.0.0-prerelease.9":
1641+
"@patternfly/react-tokens@^5.0.0":
1642+
version "5.0.0"
1643+
resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-5.0.0.tgz#8e2698d32d5353359e713312687a6b08ead0080b"
1644+
integrity sha512-to2CXIZ6WTuzBcjLZ+nXi5LhnYkSIDu3RBMRZwrplmECOoUWv87CC+2T0EVxtASRtpQfikjD2PDKMsif5i0BxQ==
1645+
1646+
"@patternfly/react-tokens@^5.0.0-prerelease.9":
16191647
version "5.0.0-prerelease.9"
16201648
resolved "https://registry.yarnpkg.com/@patternfly/react-tokens/-/react-tokens-5.0.0-prerelease.9.tgz#c972df627db20f6d5ed20754b16723d6a1b76d3e"
16211649
integrity sha512-x3kJolPS95LJSiS2n3T9KL6MNjtuM9qKKzbqK1nkiftAytubcoQ9O7ikEjDYiILHpupo5lG5H9Cr50kAwu1rsA==

0 commit comments

Comments
 (0)