name: CI Git-Pages Main on: push: branches: - main - fix/helm-build-node paths: - git-pages/** - .gitea/workflows/helm-build-push.yml - .gitea/workflows/git-pages.* workflow_dispatch: jobs: load-config: name: Load git-pages.gitea-env.conf to pipeline env uses: niko/gitea-ci-library/.gitea/workflows/config-provider.yml@main secrets: inherit with: config_path: .gitea/workflows/git-pages.gitea-env.conf check-version: name: Check existing artifact needs: [load-config] uses: niko/gitea-ci-library/.gitea/workflows/check-version.yml@main secrets: inherit with: env_json: ${{ needs.load-config.outputs.env_json }} helm-push: name: Build & Push Helm chart needs: [load-config, check-version] if: needs.check-version.outputs.artifact_exists != 'true' uses: niko/gitea-ci-library/.gitea/workflows/helm-build-push.yml@main secrets: inherit with: env_json: ${{ needs.load-config.outputs.env_json }} version: ${{ needs.check-version.outputs.version }} chart_path: git-pages report-summary: name: Report Summary needs: [load-config, helm-push] if: always() uses: niko/gitea-ci-library/.gitea/workflows/report-summary.yml@main with: env_json: ${{ needs.load-config.outputs.env_json }} suites: ""