Skip to content

Commit

Permalink
feat(org-v6): update versions, update ver script (#4234)
Browse files Browse the repository at this point in the history
  • Loading branch information
kmcfaul committed Aug 29, 2024
1 parent 155dd60 commit 1baa6dd
Show file tree
Hide file tree
Showing 6 changed files with 170 additions and 91 deletions.
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@
]
},
"devDependencies": {
"@patternfly/patternfly": "6.0.0-alpha.210",
"@patternfly/react-code-editor": "6.0.0-alpha.101",
"@patternfly/react-core": "6.0.0-alpha.101",
"@patternfly/react-table": "6.0.0-alpha.102",
"@patternfly/patternfly": "6.0.0-alpha.227",
"@patternfly/react-code-editor": "6.0.0-alpha.105",
"@patternfly/react-core": "6.0.0-alpha.105",
"@patternfly/react-table": "6.0.0-alpha.106",
"@octokit/rest": "^19.0.7",
"glob": "^8.1.0",
"lerna": "^6.4.1",
Expand Down
8 changes: 4 additions & 4 deletions packages/documentation-framework/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,10 @@
"webpack-merge": "5.8.0"
},
"peerDependencies": {
"@patternfly/patternfly": "6.0.0-alpha.210",
"@patternfly/react-code-editor": "6.0.0-alpha.101",
"@patternfly/react-core": "6.0.0-alpha.101",
"@patternfly/react-table": "6.0.0-alpha.102",
"@patternfly/patternfly": "6.0.0-alpha.227",
"@patternfly/react-code-editor": "6.0.0-alpha.105",
"@patternfly/react-core": "6.0.0-alpha.105",
"@patternfly/react-table": "6.0.0-alpha.106",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
}
Expand Down
24 changes: 12 additions & 12 deletions packages/documentation-framework/versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,24 @@
"date": "2023-12-03",
"latest": true,
"versions": {
"@patternfly/patternfly": "6.0.0-alpha.205",
"@patternfly/patternfly": "6.0.0-alpha.227",
"@patternfly/react-catalog-view-extension": "6.0.0-alpha.7",
"@patternfly/react-charts": "8.0.0-alpha.36",
"@patternfly/react-code-editor": "6.0.0-alpha.94",
"@patternfly/react-component-groups": "6.0.0-alpha.12",
"@patternfly/react-core": "6.0.0-alpha.94",
"@patternfly/react-drag-drop": "6.0.0-alpha.76",
"@patternfly/react-icons": "6.0.0-alpha.34",
"@patternfly/react-charts": "8.0.0-alpha.39",
"@patternfly/react-code-editor": "6.0.0-alpha.105",
"@patternfly/react-component-groups": "6.0.0-alpha.14",
"@patternfly/react-core": "6.0.0-alpha.105",
"@patternfly/react-drag-drop": "6.0.0-alpha.87",
"@patternfly/react-icons": "6.0.0-alpha.37",
"@patternfly/react-log-viewer": "6.0.0-alpha.5",
"@patternfly/react-styles": "6.0.0-alpha.33",
"@patternfly/react-table": "6.0.0-alpha.95",
"@patternfly/react-tokens": "6.0.0-alpha.33",
"@patternfly/react-styles": "6.0.0-alpha.35",
"@patternfly/react-table": "6.0.0-alpha.106",
"@patternfly/react-tokens": "6.0.0-alpha.36",
"@patternfly/react-topology": "6.0.0-alpha.3",
"@patternfly/react-user-feedback": "6.0.0-alpha.4",
"@patternfly/react-console": "6.0.0-alpha.5",
"@patternfly/quickstarts": "6.0.0-alpha.5",
"@patternfly/react-virtualized-extension": "6.0.0-alpha.2",
"@patternfly/react-templates": "6.0.0-alpha.33"
"@patternfly/react-virtualized-extension": "6.0.0-alpha.3",
"@patternfly/react-templates": "6.0.0-alpha.55"
}
},{
"name": "5.2.0",
Expand Down
8 changes: 4 additions & 4 deletions packages/documentation-site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
"screenshots": "pf-docs-framework screenshots"
},
"dependencies": {
"@patternfly/documentation-framework": "6.0.0-alpha.86",
"@patternfly/documentation-framework": "6.0.0-alpha.89",
"@patternfly/react-catalog-view-extension": "6.0.0-alpha.7",
"@patternfly/react-console": "6.0.0-alpha.5",
"@patternfly/react-docs": "7.0.0-alpha.109",
"@patternfly/react-docs": "7.0.0-alpha.113",
"@patternfly/react-log-viewer": "6.0.0-alpha.5",
"@patternfly/react-topology": "6.0.0-alpha.3",
"@patternfly/react-user-feedback": "6.0.0-alpha.4",
"@patternfly/react-component-groups": "6.0.0-alpha.12",
"@patternfly/react-virtualized-extension": "6.0.0-alpha.2",
"@patternfly/react-component-groups": "6.0.0-alpha.14",
"@patternfly/react-virtualized-extension": "6.0.0-alpha.3",
"@patternfly/design-tokens": "1.13.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0",
Expand Down
52 changes: 46 additions & 6 deletions scripts/latest-versions.sh
Original file line number Diff line number Diff line change
@@ -1,25 +1,65 @@
#!/bin/bash
# Make sure you update the version number when changing this script.
version=2.0
promote=false

packages=(
@patternfly/patternfly
@patternfly/react-catalog-view-extension
@patternfly/react-charts
@patternfly/react-code-editor
@patternfly/react-component-groups
@patternfly/react-console
@patternfly/react-core
@patternfly/react-docs
@patternfly/react-drag-drop
@patternfly/react-icons
@patternfly/react-log-viewer
@patternfly/react-styles
@patternfly/react-table
@patternfly/react-templates
@patternfly/react-tokens
)

packagesExtensions=(
@patternfly/react-topology
@patternfly/react-virtualized-extension
@patternfly/react-user-feedback
@patternfly/quickstarts
@patternfly/react-user-feedback
@patternfly/react-console
@patternfly/react-log-viewer
@patternfly/react-catalog-view-extension
@patternfly/react-component-groups
)

prereleaseTag=prerelease

show_help() {
echo "Usage: $(basename $0) [OPTIONS]"
echo "Options:"
echo " -h, --help Display this help message"
echo " -v, -version Display version information"
echo " -e Shows extensions packages prerelease versions"
echo " -p Shows the command to promote to latest tag"
echo " -t Versions are displayed for this tag (default: prerelease)"
# Add more options and descriptions as needed
exit 0
}

if [[ "$1" == "-h" || "$1" == "--help" ]]; then
show_help
fi
if [[ "$1" == "-v" || "$1" == "--version" ]]; then
echo "Version: $version"
exit 0
fi
while getopts ept: flag;
do
case "${flag}" in
e) packages+=(${packagesExtensions[@]});;
p) promote=true;;
t) prereleaseTag=${OPTARG};;

*) show_help;;
esac
done

function getPrereleaseVersion {
local version=$(
npm dist-tag ls $1 |
Expand All @@ -31,7 +71,7 @@ function getPrereleaseVersion {

for p in ${packages[@]}; do
version=$(getPrereleaseVersion $p)
if [ "$1" = "promote" ]; then
if [ "$promote" = true ]; then
echo "npm dist-tag add $p@$version latest"
else # list
echo "\"$p\": \"$version\","
Expand Down
Loading

0 comments on commit 1baa6dd

Please sign in to comment.