Skip to content

push-manifests

push-manifests #5

name: push-manifests
on:
push:
branches:
- "2e"
paths:
- ".github/workflows/push-manifests.yaml"
workflow_run:
workflows:
- build-linux-amd64
- build-linux-arm64
- build-windows-ltsc2019
- build-windows-ltsc2022
- build-windows-ltsc2025
types: [completed]
branches:
- "main"
workflow_dispatch:
jobs:
push-manifests:
runs-on: ubuntu-latest
if: ${{ github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' }}
steps:
- uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
- uses: actions/checkout@master
- name: Push image manifests
uses: ./.github/actions/push-manifests
- name: Push chapter manifests
uses: ./.github/actions/push-manifests
with:
images: "false"
chapters: "true"