Skip to content

build: always include debug symbols #14

build: always include debug symbols

build: always include debug symbols #14

Workflow file for this run

name: Build
on:
push:
branches: [master]
tags:
- '*.*.*'
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: {}
jobs:
fetch-version:
permissions:
contents: read
uses: ./.github/workflows/reusable_fetch_version.yaml
build-docker:
needs: fetch-version
uses: ./.github/workflows/reusable_build_docker.yaml
permissions:
contents: read
with:
arch: x86_64
version: ${{ needs.fetch-version.outputs.version }}
secrets: inherit
build-docker-arm64:
needs: fetch-version
uses: ./.github/workflows/reusable_build_docker.yaml
permissions:
contents: read
with:
arch: aarch64
version: ${{ needs.fetch-version.outputs.version }}
secrets: inherit
publish-docker:
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
needs: [fetch-version, build-docker, build-docker-arm64]
uses: ./.github/workflows/reusable_publish_docker.yaml
permissions:
attestations: write # attestations are used to sign the images
contents: write # create release
packages: write # push images to GHCR
with:
# We don't do backports.
is_latest: true
version: ${{ needs.fetch-version.outputs.version }}
secrets: inherit