Skip to content

Set OCI annotations in the manifest so they show up on the webpage for the images #119

Set OCI annotations in the manifest so they show up on the webpage for the images

Set OCI annotations in the manifest so they show up on the webpage for the images #119

Workflow file for this run

name: ci
on:
push:
branches:
- "main"
pull_request:
branches: [main]
jobs:
build_dev_container:
name: Build and test (Dev container)
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, ubuntu-24.04-arm]
runs-on: ${{ matrix.os }}
env:
# Dummy tag; version does not matter.
TAG: cpython-devcontainer:1.0.0-${{ github.run_id }}
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build Dockerfile
uses: docker/build-push-action@v6
with:
context: ./devcontainer
load: true
tags: ${{ env.TAG }}
- name: Test clang
run: docker run --rm ${{ env.TAG }} clang --version
build_wasi_container:
name: Build and test (WASI container)
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, ubuntu-24.04-arm]
runs-on: ${{ matrix.os }}
env:
TAG: cpython-wasicontainer:1.0.0-${{ github.run_id }}
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build Dockerfile
uses: docker/build-push-action@v6
with:
context: ./wasicontainer
load: true
tags: ${{ env.TAG }}
- name: Test WASI SDK
run: docker run --rm ${{ env.TAG }} /opt/wasi-sdk/bin/clang --version
- name: Test Wasmtime
run: docker run --rm ${{ env.TAG }} wasmtime --version
build_autoconf:
name: Build and test (Autoconf)
strategy:
fail-fast: false
matrix:
autoconf_version: ["2.71", "2.72"]
os: [ubuntu-latest, ubuntu-24.04-arm]
runs-on: ${{ matrix.os }}
env:
TAG: autoconf:${{ matrix.autoconf_version }}-${{ github.run_id }}
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build Dockerfile
uses: docker/build-push-action@v6
with:
context: ./autoconf
build-args: AUTOCONF_VERSION=${{ matrix.autoconf_version }}
load: true
tags: ${{ env.TAG }}
- name: Test
run: docker run --rm $TAG autoconf --version | grep ${{ matrix.autoconf_version }}