[pull] main from open-telemetry:main #27
This file contains hidden or 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: Podman Check | |
| on: | |
| push: | |
| branches: | |
| - main | |
| paths: | |
| - 'Makefile' | |
| - 'dependencies.Dockerfile' | |
| - 'internal/tools/**' | |
| pull_request: | |
| paths: | |
| - 'Makefile' | |
| - 'dependencies.Dockerfile' | |
| - 'internal/tools/**' | |
| permissions: | |
| contents: read | |
| jobs: | |
| # The "Checks" workflow (checks.yml) already runs every check under docker, so | |
| # the only thing not covered elsewhere is running the containerized weaver/opa | |
| # tooling invoked from the Makefile under podman. Verify that here. | |
| make-container-targets-podman: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: install podman and podman-docker | |
| run: sudo apt-get install -y podman podman-docker | |
| - name: check out code | |
| uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| - name: install dependencies | |
| run: npm ci --ignore-scripts | |
| - name: invoke make | |
| run: make table-generation registry-generation check-policies |