Update quay.io/enterprise-contract/ec-cli:snapshot Docker digest to 2… #773
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Checks | |
on: | |
pull_request: | |
branches: | |
- main | |
push: | |
branches: | |
- main | |
workflow_dispatch: | |
jobs: | |
ci: | |
runs-on: ubuntu-latest | |
outputs: | |
status: ${{ job.status }} | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 | |
- name : Run EC Validate (keyless) | |
uses: ./ | |
with: | |
image: ghcr.io/enterprise-contract/golden-container:latest@sha256:552f1501cd87ecb0b88f787f45d92441480e0a90765f0242e8bc83f26ac67236 # latest | |
identity: https:\/\/github\.com\/(slsa-framework\/slsa-github-generator|enterprise-contract\/golden-container)\/ | |
issuer: https://token.actions.githubusercontent.com | |
#FIXME Commented out because the golden-image on quay.io is failing due to a violation in the image. | |
# - name : Run EC Validate (Long_Lived) | |
# uses: ./ | |
# with: | |
# image: quay.io/konflux-ci/ec-golden-image:latest | |
# key: ${{ vars.PUBLIC_KEY }} | |
# policy: github.com/enterprise-contract/config//slsa3 | |
# extra-params: --ignore-rekor | |
release: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: write | |
needs: ci | |
if: needs.ci.outputs.status == 'success' && github.ref == 'refs/heads/main' && github.event_name != 'pull_request' | |
steps: | |
- name: Get Latest Version Tag and Increment | |
run: | | |
# Find the version tag and then increment new version with v prefix eg. v1.0.1 -> v1.0.2 | |
latestVTag=$(gh api -H 'Accept: application/vnd.github.v3+json' /repos/${{ github.repository }}/releases/latest -q '.tag_name') | |
echo "newVersion=v$(echo ${latestVTag#v} | awk -F. '{$NF = $NF + 1;} 1' OFS=.)" >> $GITHUB_ENV | |
env: | |
GH_TOKEN: ${{ github.token }} | |
- name: Create New Version Release | |
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2 | |
with: | |
name: ${{ env.newVersion }} Release | |
body: "" | |
tag_name: ${{ env.newVersion }} | |
generate_release_notes: true | |
draft: false | |
prerelease: false |