Skip to content

Commit 3529a84

Browse files
committed
SONARJAVA-5563 Use the latest version of com.sonarsource.rule-api:rule-api in the UpdateRuleMetadata GitHub action
1 parent 8ddf388 commit 3529a84

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

.github/workflows/UpdateRuleMetadata.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ name: Update Rule Metadata
33
on: workflow_dispatch
44

55
env:
6-
RULE_API_VERSION: 2.10.0.4287
76
PR_BRANCH_NAME: gh-action/update-rule-metadata
87

98
jobs:
@@ -27,7 +26,9 @@ jobs:
2726

2827
- name: Setup Rule API
2928
run: |
30-
jfrog rt download "sonarsource-private-releases/com/sonarsource/rule-api/rule-api/${{ env.RULE_API_VERSION }}/rule-api-${{ env.RULE_API_VERSION }}.jar" --flat
29+
jfrog rt download --flat=true "sonarsource-private-releases/com/sonarsource/rule-api/rule-api/%5BRELEASE%5D/rule-api-%5BRELEASE%5D.jar" /tmp/rule-api.jar
30+
echo "Latest com.sonarsource.rule-api:rule-api release:"
31+
unzip -p /tmp/rule-api.jar META-INF/MANIFEST.MF | grep 'Implementation-Version'
3132
working-directory: /tmp
3233

3334
- name: Setup Java
@@ -38,16 +39,16 @@ jobs:
3839

3940
- name: Update Files
4041
run: |
41-
java -jar "/tmp/rule-api-${{ env.RULE_API_VERSION }}.jar" update
42+
java -jar "/tmp/rule-api.jar" update
4243
sed --in-place='' -e 's/rule:java:S3649/rule:javasecurity:S3649/g' 'sonar-java-plugin/src/main/resources/org/sonar/l10n/java/rules/java/S2077.html'
4344
44-
- name: Create PR
45-
env:
46-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
47-
run: |
48-
git config user.name "${GITHUB_ACTOR}"
49-
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
50-
git checkout -b "${{ env.PR_BRANCH_NAME }}"
51-
git commit -m 'Update rule metadata' -a
52-
git push --set-upstream origin "${{ env.PR_BRANCH_NAME }}"
53-
gh pr create -B master --title 'Update rule metadata' --body ''
45+
# - name: Create PR
46+
# env:
47+
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
# run: |
49+
# git config user.name "${GITHUB_ACTOR}"
50+
# git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
51+
# git checkout -b "${{ env.PR_BRANCH_NAME }}"
52+
# git commit -m 'Update rule metadata' -a
53+
# git push --set-upstream origin "${{ env.PR_BRANCH_NAME }}"
54+
# gh pr create -B master --title 'Update rule metadata' --body ''

0 commit comments

Comments
 (0)