Skip to content

CI

CI #30

Workflow file for this run

name: CI
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
license-compliance:
uses: ./.github/workflows/license-compliance.yml
secrets: inherit
secret-scan:
uses: joinself/github-workflows/.github/workflows/secret-scan.yml@main
with:
continue-on-error: true
secrets: inherit
build:
needs: [license-compliance, secret-scan]
uses: ./.github/workflows/build.yml
secrets: inherit
publish:
if: ${{ github.ref == 'refs/heads/main' }}
needs: build
uses: joinself/github-workflows/.github/workflows/publish-rubygems.yml@main
with:
gem-name: self_crypto
secrets: inherit