Skip to content

[pull] upstream from open-telemetry:main #23

[pull] upstream from open-telemetry:main

[pull] upstream from open-telemetry:main #23

Workflow file for this run

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