Skip to content

Commit 8d85b58

Browse files
authored
use the correct versions to regen the japicmp files (open-telemetry#6451)
1 parent 2b5ac31 commit 8d85b58

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

.github/workflows/generate-post-release-pr.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,20 @@ jobs:
3030
- name: Set environment variables
3131
run: |
3232
version=$(.github/scripts/get-version.sh)
33-
if [[ $version =~ ^([0-9]+)\.([0-9]+)\.0$ ]]; then
33+
echo "VERSION=$version" >> $GITHUB_ENV
34+
prior_version=$(.github/scripts/get-prior-version.sh)
35+
echo "PRIOR_VERSION=$prior_version" >> $GITHUB_ENV
36+
if [[ $prior_version =~ ^([0-9]+)\.([0-9]+)\.([0-9]+)$ ]]; then
3437
major="${BASH_REMATCH[1]}"
3538
minor="${BASH_REMATCH[2]}"
36-
next_version="$major.$((minor + 1)).0"
39+
patch="${BASH_REMATCH[3]}"
40+
41+
two_releases_ago="$major.$((minor - 1)).$patch"
3742
else
38-
echo "unexpected version: $version"
43+
echo "unexpected prior version: $prior_version"
3944
exit 1
4045
fi
41-
echo "NEXT_VERSION=$next_version" >> $GITHUB_ENV
42-
echo "VERSION=$version" >> $GITHUB_ENV
43-
prior_version=$(.github/scripts/get-prior-version.sh)
44-
echo "PRIOR_VERSION=$prior_version" >> $GITHUB_ENV
45-
46+
echo "TWO_VERSIONS_AGO=$two_releases_ago" >> $GITHUB_ENV
4647
- name: Use CLA approved github bot
4748
run: .github/scripts/use-cla-approved-github-bot.sh
4849

@@ -51,13 +52,13 @@ jobs:
5152
# not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
5253
GH_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
5354
run: |
54-
./gradlew updateVersionInDocs -Prelease.version=$VERSION
55-
./gradlew japicmp -PapiBaseVersion=$PRIOR_VERSION -PapiNewVersion=$VERSION
55+
./gradlew updateVersionInDocs -Prelease.version=$PRIOR_VERSION
56+
./gradlew japicmp -PapiBaseVersion=$TWO_VERSIONS_AGO -PapiNewVersion=$PRIOR_VERSION
5657
./gradlew --refresh-dependencies japicmp
5758
58-
message="Post release for version $VERSION"
59-
body="Post-release updates for version \`$VERSION\`."
60-
branch="opentelemetrybot/post-release-for-${VERSION}"
59+
message="Post release for version $PRIOR_VERSION"
60+
body="Post-release updates for version \`$PRIOR_VERSION\`."
61+
branch="opentelemetrybot/post-release-for-${PRIOR_VERSION}"
6162

6263
git checkout -b $branch
6364
git commit -a -m "$message"

0 commit comments

Comments
 (0)