Skip to content

Merge pull request #87 from choria-io/ubuntu_noble #57

Merge pull request #87 from choria-io/ubuntu_noble

Merge pull request #87 from choria-io/ubuntu_noble #57

Workflow file for this run

name: Builders
on:
push:
branches:
- main
env:
GO_VERSION: "1.22.5"
TAG: "1.22"
jobs:
bookworm_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.bookworm-go
go: ${{ env.GO_VERSION }}
tag: bookworm-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
bullseye_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.bullseye-go
go: ${{ env.GO_VERSION }}
tag: bullseye-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
debian_go:
needs:
- bookworm_go
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.debian-go
go: ${{ env.GO_VERSION }}
tag: debian-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
bionic_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.bionic-go
go: ${{ env.GO_VERSION }}
tag: bionic-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
focal_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.focal-go
go: ${{ env.GO_VERSION }}
tag: focal-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
noble_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.noble-go
go: ${{ env.GO_VERSION }}
tag: focal-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
jammy_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.jammy-go
go: ${{ env.GO_VERSION }}
tag: jammy-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
el8_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.el8-go
go: ${{ env.GO_VERSION }}
tag: el8-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
platforms: linux/amd64,linux/arm64
el9_go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: ./.github/actions/build-packager
with:
file: Dockerfile.el9-go
go: ${{ env.GO_VERSION }}
tag: el9-go${{ env.TAG }}
hub_user: ${{ secrets.REGISTRY_RELEASE_USERNAME }}
hub_password: ${{ secrets.REGISTRY_RELEASE_PASSWORD }}
platforms: linux/amd64,linux/arm64