Fork of daniellemaywood.uk/gleam — Wasm codegen work
1name: release-containers
2on:
3 release:
4 types:
5 - "published"
6
7permissions:
8 packages: write
9 id-token: write
10 attestations: write
11
12jobs:
13 publish-container-images:
14 name: publish-container-images
15 runs-on: ubuntu-latest
16 # Covered by `release-nightly.yaml`
17 if: ${{ github.event.release.tag_name != 'nightly' }}
18 strategy:
19 matrix:
20 base-image:
21 - scratch
22 - erlang
23 - erlang-slim
24 - erlang-alpine
25 - elixir
26 - elixir-slim
27 - elixir-alpine
28 - node
29 - node-slim
30 - node-alpine
31
32 steps:
33 - name: Checkout repository
34 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
35 with:
36 sparse-checkout: |
37 .github/actions
38 containers
39 persist-credentials: false
40
41 - name: "Build & Push Container"
42 uses: "./.github/actions/build-container"
43 with:
44 release-id: ${{ github.event.release.id }}
45 version: ${{ github.ref_name }}