2023-04-29 15:21:30 +02:00
|
|
|
name: Automatic push (BETA)
|
|
|
|
|
|
|
|
permissions: read-all
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
|
|
|
branches: [beta]
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
# Build BW amd64 + i386 images
|
|
|
|
build-bw-amd64:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/amd64
|
|
|
|
IMAGE: bunkerweb
|
|
|
|
DOCKERFILE: src/bw/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "amd64"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
build-bw-386:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/386
|
|
|
|
IMAGE: bunkerweb
|
|
|
|
DOCKERFILE: src/bw/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "386"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
|
|
|
|
# Build SC amd64 + i386 images
|
|
|
|
build-sc-amd64:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/amd64
|
|
|
|
IMAGE: scheduler
|
|
|
|
DOCKERFILE: src/scheduler/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "amd64"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
build-sc-386:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/386
|
|
|
|
IMAGE: scheduler
|
|
|
|
DOCKERFILE: src/scheduler/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "386"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
|
|
|
|
# Build AU amd64 + i386 images
|
|
|
|
build-au-amd64:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/amd64
|
|
|
|
IMAGE: autoconf
|
|
|
|
DOCKERFILE: src/autoconf/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "amd64"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
build-au-386:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/386
|
|
|
|
IMAGE: autoconf
|
|
|
|
DOCKERFILE: src/autoconf/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "386"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
|
|
|
|
# Build UI amd64 + i386 images
|
|
|
|
build-ui-amd64:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/amd64
|
|
|
|
IMAGE: ui
|
|
|
|
DOCKERFILE: src/ui/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "amd64"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
build-ui-386:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/386
|
|
|
|
IMAGE: ui
|
|
|
|
DOCKERFILE: src/ui/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "386"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
|
|
|
|
# Build arm64 + arm/v7 images
|
|
|
|
build-bw-arm:
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/arm64,linux/arm/v7
|
|
|
|
IMAGE: bunkerweb
|
|
|
|
DOCKERFILE: src/bw/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-30 00:26:18 +02:00
|
|
|
CACHE_SUFFIX: "arm"
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
2023-04-30 00:24:35 +02:00
|
|
|
|
2023-04-29 15:21:30 +02:00
|
|
|
build-sc-arm:
|
|
|
|
needs: ["build-bw-arm"]
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/arm64,linux/arm/v7
|
|
|
|
IMAGE: scheduler
|
|
|
|
DOCKERFILE: src/scheduler/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
build-au-arm:
|
|
|
|
needs: ["build-sc-arm"]
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/arm64,linux/arm/v7
|
|
|
|
IMAGE: autoconf
|
|
|
|
DOCKERFILE: src/autoconf/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
build-ui-arm:
|
|
|
|
needs: ["build-au-arm"]
|
|
|
|
uses: ./.github/workflows/container-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
ARCH: linux/arm64,linux/arm/v7
|
|
|
|
IMAGE: ui
|
|
|
|
DOCKERFILE: src/ui/Dockerfile
|
2023-04-29 16:47:28 +02:00
|
|
|
CACHE: false
|
|
|
|
PUSH: false
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
|
|
|
|
# Linux packages
|
|
|
|
build-ubuntu:
|
|
|
|
uses: ./.github/workflows/linux-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
LINUX: ubuntu
|
|
|
|
PACKAGE: deb
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
build-debian:
|
|
|
|
uses: ./.github/workflows/linux-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
LINUX: debian
|
|
|
|
PACKAGE: deb
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
# build-centos:
|
|
|
|
# uses: ./.github/workflows/linux-build.yml
|
|
|
|
# with:
|
|
|
|
# RELEASE: beta
|
|
|
|
# LINUX: centos
|
|
|
|
# PACKAGE: rpm
|
|
|
|
# secrets:
|
|
|
|
# DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
# DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
# PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
# PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
build-fedora:
|
|
|
|
uses: ./.github/workflows/linux-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
LINUX: fedora
|
|
|
|
PACKAGE: rpm
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
build-rhel:
|
|
|
|
uses: ./.github/workflows/linux-build.yml
|
|
|
|
with:
|
|
|
|
RELEASE: beta
|
|
|
|
LINUX: rhel
|
|
|
|
PACKAGE: rpm
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
|
|
|
|
# Wait for all builds and extract VERSION
|
|
|
|
wait-builds:
|
2023-04-29 23:41:24 +02:00
|
|
|
runs-on: ubuntu-latest
|
2023-04-29 15:21:30 +02:00
|
|
|
needs: [
|
|
|
|
build-bw-amd64, build-bw-386,
|
|
|
|
build-sc-amd64, build-sc-386,
|
|
|
|
build-au-amd64, build-au-386,
|
|
|
|
build-ui-amd64, build-ui-386,
|
|
|
|
build-ui-arm,
|
|
|
|
build-ubuntu,
|
|
|
|
build-debian,
|
|
|
|
build-fedora,
|
|
|
|
build-rhel
|
|
|
|
]
|
2023-04-29 23:58:39 +02:00
|
|
|
outputs:
|
|
|
|
version: ${{ steps.getversion.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
steps:
|
|
|
|
- name: Checkout source code
|
|
|
|
uses: actions/checkout@v3
|
|
|
|
- name: Get VERSION
|
|
|
|
id: getversion
|
2023-04-29 23:58:39 +02:00
|
|
|
run: echo "version=$(cat src/VERSION | tr -d '\n')" >> "$GITHUB_OUTPUT"
|
2023-04-29 15:21:30 +02:00
|
|
|
|
|
|
|
# Push Docker images
|
|
|
|
push-bunkerweb:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-docker.yml
|
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
IMAGE: bunkerity/bunkerweb:beta,bunkerity/bunkerweb:${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
CACHE_FROM: bunkerweb-beta
|
|
|
|
DOCKERFILE: src/bw/Dockerfile
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
ARM_SSH_KEY: ${{ secrets.ARM_SSH_KEY }}
|
|
|
|
ARM_SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
|
|
|
|
push-scheduler:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-docker.yml
|
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
IMAGE: bunkerity/bunkerweb-scheduler:beta,bunkerity/bunkerweb-scheduler:${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
CACHE_FROM: scheduler-beta
|
|
|
|
DOCKERFILE: src/scheduler/Dockerfile
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
ARM_SSH_KEY: ${{ secrets.ARM_SSH_KEY }}
|
|
|
|
ARM_SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
|
|
|
|
push-autoconf:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-docker.yml
|
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
IMAGE: bunkerity/bunkerweb-autoconf:beta,bunkerity/bunkerweb-autoconf:${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
CACHE_FROM: autoconf-beta
|
|
|
|
DOCKERFILE: src/autoconf/Dockerfile
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
ARM_SSH_KEY: ${{ secrets.ARM_SSH_KEY }}
|
|
|
|
ARM_SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
|
|
|
|
push-ui:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-docker.yml
|
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
IMAGE: bunkerity/bunkerweb-ui:beta,bunkerity/bunkerweb-ui:${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
CACHE_FROM: ui-beta
|
|
|
|
DOCKERFILE: src/ui/Dockerfile
|
|
|
|
secrets:
|
|
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
|
|
ARM_SSH_KEY: ${{ secrets.ARM_SSH_KEY }}
|
|
|
|
ARM_SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
|
|
|
|
|
|
|
|
# Push Linux packages
|
|
|
|
push-ubuntu:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-packagecloud.yml
|
|
|
|
with:
|
|
|
|
SEPARATOR: _
|
|
|
|
SUFFIX: amd64
|
|
|
|
REPO: bunkerweb
|
|
|
|
LINUX: ubuntu
|
|
|
|
VERSION: jammy
|
|
|
|
PACKAGE: deb
|
2023-04-29 23:58:39 +02:00
|
|
|
BW_VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
|
|
|
|
push-debian:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-packagecloud.yml
|
|
|
|
with:
|
|
|
|
SEPARATOR: _
|
|
|
|
SUFFIX: amd64
|
|
|
|
REPO: bunkerweb
|
|
|
|
LINUX: debian
|
|
|
|
VERSION: bullseye
|
|
|
|
PACKAGE: deb
|
2023-04-29 23:58:39 +02:00
|
|
|
BW_VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
|
|
|
|
push-rhel:
|
|
|
|
needs: [wait-builds]
|
2023-04-29 23:34:46 +02:00
|
|
|
uses: ./.github/workflows/push-packagecloud.yml
|
2023-04-29 15:21:30 +02:00
|
|
|
with:
|
|
|
|
SEPARATOR: "-"
|
|
|
|
SUFFIX: 1.x86_64
|
|
|
|
REPO: bunkerweb
|
|
|
|
LINUX: el
|
|
|
|
VERSION: 8
|
|
|
|
PACKAGE: rpm
|
2023-04-29 23:58:39 +02:00
|
|
|
BW_VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
|
|
|
|
push-fedora:
|
|
|
|
needs: [wait-builds]
|
|
|
|
uses: ./.github/workflows/push-packagecloud.yml
|
|
|
|
with:
|
|
|
|
SEPARATOR: "-"
|
|
|
|
SUFFIX: 1.x86_64
|
|
|
|
REPO: bunkerweb
|
|
|
|
LINUX: fedora
|
|
|
|
VERSION: 37
|
|
|
|
PACKAGE: rpm
|
2023-04-29 23:58:39 +02:00
|
|
|
BW_VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 15:21:30 +02:00
|
|
|
secrets:
|
|
|
|
PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
|
2023-04-29 20:54:56 +02:00
|
|
|
|
|
|
|
# Create doc PDF
|
|
|
|
doc-pdf:
|
2023-04-29 15:21:30 +02:00
|
|
|
needs: [
|
2023-04-29 23:58:39 +02:00
|
|
|
wait-builds,
|
2023-04-29 15:21:30 +02:00
|
|
|
push-bunkerweb,
|
|
|
|
push-scheduler,
|
|
|
|
push-autoconf,
|
|
|
|
push-ui,
|
|
|
|
push-ubuntu,
|
|
|
|
push-debian,
|
|
|
|
push-rhel,
|
|
|
|
push-fedora
|
|
|
|
]
|
2023-04-29 20:54:56 +02:00
|
|
|
uses: ./.github/workflows/doc-to-pdf.yml
|
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 20:54:56 +02:00
|
|
|
|
|
|
|
# Push on GH
|
|
|
|
push-gh:
|
2023-04-29 23:58:39 +02:00
|
|
|
needs: [wait-builds, doc-pdf]
|
2023-04-29 15:21:30 +02:00
|
|
|
permissions:
|
|
|
|
contents: write
|
2023-04-29 21:00:07 +02:00
|
|
|
uses: ./.github/workflows/push-github.yml
|
2023-04-29 20:54:56 +02:00
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 20:54:56 +02:00
|
|
|
PRERELEASE: true
|
|
|
|
|
|
|
|
# Push doc
|
|
|
|
push-doc:
|
2023-04-29 23:58:39 +02:00
|
|
|
needs: [wait-builds, push-gh]
|
2023-04-29 20:54:56 +02:00
|
|
|
permissions:
|
|
|
|
contents: write
|
2023-04-29 21:00:07 +02:00
|
|
|
uses: ./.github/workflows/push-doc.yml
|
2023-04-29 20:56:47 +02:00
|
|
|
with:
|
2023-04-29 23:58:39 +02:00
|
|
|
VERSION: ${{ needs.wait-builds.outputs.version }}
|
2023-04-29 20:54:56 +02:00
|
|
|
ALIAS: beta
|
2023-04-29 15:21:30 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|