]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Remove the severity: fips change label if fips checksum unchanged
authorTomas Mraz <tomas@openssl.org>
Wed, 12 May 2021 07:04:59 +0000 (09:04 +0200)
committerTomas Mraz <tomas@openssl.org>
Thu, 13 May 2021 08:24:33 +0000 (10:24 +0200)
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15229)

.github/workflows/checksums.yml

index ccbae1e553ab129c31731242b8dadddb8200e2c0..9caf49c9fb26c37e522b794774e589fab8785263 100644 (file)
@@ -41,7 +41,7 @@ jobs:
         run: make update-fips-checksums
         working-directory: ./build-pristine
       - name: make diff-fips-checksums
-        run: make diff-fips-checksums || echo "fips_changed=1" >> $GITHUB_ENV
+        run: make diff-fips-checksums && echo "fips_unchanged=1" >> $GITHUB_ENV || echo "fips_changed=1" >> $GITHUB_ENV
         working-directory: ./build
       - name: set label
         if: ${{ env.fips_changed }}
@@ -55,3 +55,15 @@ jobs:
               repo: context.repo.repo,
               labels: ['severity: fips change']
             })
+      - name: remove label
+        if: ${{ env.fips_unchanged }}
+        uses: actions/github-script@v4
+        with:
+          github-token: ${{secrets.GITHUB_TOKEN}}
+          script: |
+            github.issues.removeLabel({
+              issue_number: context.issue.number,
+              owner: context.repo.owner,
+              repo: context.repo.repo,
+              name: 'severity: fips change'
+            })