harvester-ui-extension/.github/workflows/build-and-publish-catalog-on-release.yaml
Jack Yu de4edbbf3b
chore: use default imag repo name (#212)
Signed-off-by: Jack Yu <jack.yu@suse.com>
2025-04-06 21:08:23 -05:00

36 lines
674 B
YAML

name: Build Harvester Catalog Image and Publish on Release
on:
workflow_dispatch:
release:
types: [published]
defaults:
run:
shell: bash
working-directory: ./
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Run tests
uses: ./.github/actions/lint
build-and-push-extension-catalog:
needs: lint
uses: ./.github/workflows/build-extension-catalog.yml
permissions:
actions: write
contents: read
packages: write
id-token: write
with:
registry_target: docker.io
registry_user: rancher
secrets: inherit