From b17e79929819be3093fda576a4b8566c7fc7df70 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 11 May 2021 17:06:57 +0200 Subject: Add checksums github CI action Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/15229) --- .github/workflows/checksums.yml | 56 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .github/workflows/checksums.yml (limited to '.github/workflows') diff --git a/.github/workflows/checksums.yml b/.github/workflows/checksums.yml new file mode 100644 index 0000000000..d22e38a5e9 --- /dev/null +++ b/.github/workflows/checksums.yml @@ -0,0 +1,56 @@ +name: FIPS Checksums +on: [pull_request] +jobs: + apply-label: + runs-on: ubuntu-latest + steps: + - name: install unifdef + run: | + sudo apt-get update + sudo apt-get -yq --no-install-suggests --no-install-recommends --force-yes install unifdef + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.base.sha }} + - name: create build dirs + run: | + mkdir ./build-pristine + mkdir ./build + - name: config pristine + run: ../config enable-fips && perl configdata.pm --dump + working-directory: ./build-pristine + - name: make build_generated pristine + run: make -s build_generated + working-directory: ./build-pristine + - name: make fips-checksums pristine + run: make fips-checksums + working-directory: ./build-pristine + - uses: actions/checkout@v2 + with: + ref: ${{ github.event.pull_request.head.sha }} + clean: false + - name: config + run: ../config enable-fips && perl configdata.pm --dump + working-directory: ./build + - name: make build_generated + run: make -s build_generated + working-directory: ./build + - name: make fips-checksums + run: make fips-checksums + working-directory: ./build + - name: update checksums pristine + run: make update-fips-checksums + working-directory: ./build-pristine + - name: make diff-fips-checksums + run: make diff-fips-checksums + working-directory: ./build + +# - uses: actions/github-script@v4 +# with: +# github-token: ${{secrets.GITHUB_TOKEN}} +# script: | +# github.issues.addLabels({ +# issue_number: context.issue.number, +# owner: context.repo.owner, +# repo: context.repo.repo, +# labels: ['Triage'] +# }) -- cgit v1.2.3