Skip to content

Merge pull request #1 from kluster-api/fix #11

Merge pull request #1 from kluster-api/fix

Merge pull request #1 from kluster-api/fix #11

Workflow file for this run

name: Release
on:
push:
tags:
- "*.*"
- "*.*.*"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
cancel-in-progress: true
jobs:
build:
name: Build
runs-on: ubuntu-24.04
strategy:
matrix:
provider: [capa, capg, caph, capz]
steps:
- uses: actions/checkout@v1
- name: Set up QEMU
id: qemu
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Log in to the GitHub Container registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: 1gtm
password: ${{ secrets.LGTM_GITHUB_TOKEN }}
- name: Run checks
run: |
cd ${{ matrix.provider }}
make ci
- name: Build
run: |
cd ${{ matrix.provider }}
make release