Skip to content

Merge pull request #55 from egibs/dependabot/github_actions/actions/u… #95

Merge pull request #55 from egibs/dependabot/github_actions/actions/u…

Merge pull request #55 from egibs/dependabot/github_actions/actions/u… #95

Workflow file for this run

name: Build rsd via apko
on:
pull_request:
push:
branches: [ main ]
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7
with:
egress-policy: block
allowed-endpoints: >
auth.docker.io:443
azure.archive.ubuntu.com:80
esm.ubuntu.com:443
github.com:443
motd.ubuntu.com:443
packages.microsoft.com:443
packages.wolfi.dev:443
production.cloudflare.docker.com:443
proxy.golang.org:443
registry-1.docker.io:443
storage.googleapis.com:443
sum.golang.org:443
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
with:
go-version: 1.22
- name: Set up QEMU
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db
- run: |
go install chainguard.dev/apko@latest
go install chainguard.dev/melange@latest
- run: |
sudo apt -y update
sudo apt -y install bubblewrap
- run: |
make rsd-apko
make rsd-docker
- run: |
docker run --rm rsd:latest-amd64
docker run --rm rsd:latest-arm64