# WARNING: This file is autogenerated - changes will be overwritten when regenerated by https://github.com/pulumi/ci-mgmt name: license_check on: workflow_call: inputs: {} env: PULUMI_API: https://api.pulumi-staging.io PULUMI_GO_DEP_ROOT: ${{ github.workspace }}/.. PULUMI_LOCAL_NUGET: ${{ github.workspace }}/nuget PULUMI_PROVIDER_AUTOMATION_TOKEN: ${{ secrets.PULUMI_PROVIDER_AUTOMATION_TOKEN }} PULUMI_PULUMI_ENABLE_JOURNALING: "true" TF_APPEND_USER_AGENT: pulumi jobs: license_check: name: License Check runs-on: ubuntu-latest permissions: contents: read pull-requests: write id-token: write # For ESC secrets. steps: - name: Checkout Repo uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: persist-credentials: false - id: esc-secrets name: Map environment to ESC outputs uses: ./.github/actions/esc-action - name: Setup mise uses: jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3 env: MISE_FETCH_REMOTE_VERSIONS_TIMEOUT: 30s with: version: 2025.11.6 github_token: ${{ steps.esc-secrets.outputs.PULUMI_BOT_TOKEN }} # only saving the cache in the prerequisites job cache_save: false - run: make prepare_local_workspace continue-on-error: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: pulumi/license-check-action@main with: module-path: provider ignore-modules: >- github.com/aead/chacha20, github.com/apache/arrow/go/v12, github.com/apache/thrift/lib/go/thrift, github.com/cloudflare/circl, github.com/golang, github.com/gorhill/cronexpr, github.com/in-toto/in-toto-golang, github.com/jmespath/go-jmespath, github.com/keybase/go-crypto, github.com/klauspost/compress, github.com/mattn/go-localereader, github.com/modern-go/reflect2, github.com/pierrec/lz4, github.com/pjbgf/sha1cd, github.com/pulumi, github.com/segmentio/asm, golang.org