From 5b0e477d1badc66a9185f124c989ce05b866b42e Mon Sep 17 00:00:00 2001 From: Tomasz Tylenda Date: Tue, 10 Feb 2026 15:50:18 +0100 Subject: [PATCH 1/3] Provide GitHub token to rule-api.jar --- .github/workflows/UpdateRuleMetadata.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/UpdateRuleMetadata.yml b/.github/workflows/UpdateRuleMetadata.yml index fa8b6c28db8..1ec7de944c3 100644 --- a/.github/workflows/UpdateRuleMetadata.yml +++ b/.github/workflows/UpdateRuleMetadata.yml @@ -39,6 +39,8 @@ jobs: java-version: '21' - name: Update Files + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | java -jar "/tmp/rule-api.jar" update 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' From c4b394009fbde681caf19eed2a576ab67f27b6a0 Mon Sep 17 00:00:00 2001 From: Tomasz Tylenda Date: Tue, 10 Feb 2026 15:55:53 +0100 Subject: [PATCH 2/3] fix name --- .github/workflows/UpdateRuleMetadata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/UpdateRuleMetadata.yml b/.github/workflows/UpdateRuleMetadata.yml index 1ec7de944c3..92dc59228f7 100644 --- a/.github/workflows/UpdateRuleMetadata.yml +++ b/.github/workflows/UpdateRuleMetadata.yml @@ -40,7 +40,7 @@ jobs: - name: Update Files env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | java -jar "/tmp/rule-api.jar" update 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' From ee23c5771810b8d5eda914f801dba059ea5a8b2e Mon Sep 17 00:00:00 2001 From: Tomasz Tylenda Date: Tue, 10 Feb 2026 16:20:24 +0100 Subject: [PATCH 3/3] try local rspec --- .github/workflows/UpdateRuleMetadata.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/UpdateRuleMetadata.yml b/.github/workflows/UpdateRuleMetadata.yml index 92dc59228f7..be81fd3a1cb 100644 --- a/.github/workflows/UpdateRuleMetadata.yml +++ b/.github/workflows/UpdateRuleMetadata.yml @@ -19,6 +19,12 @@ jobs: - name: Checkout Sources uses: actions/checkout@v4 + - name: Checkout RSpec + uses: actions/checkout@v4 + with: + repository: SonarSource/rspec + path: /tmp/rspec + - name: Setup JFrog uses: SonarSource/jfrog-setup-wrapper@v3 with: @@ -42,7 +48,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - java -jar "/tmp/rule-api.jar" update + java -jar "/tmp/rule-api.jar" -folder /tmp/rspec update 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' - name: Create PR