From 475cae4b4ec4ef6ed473f86d67b79ca60d3f6fd1 Mon Sep 17 00:00:00 2001 From: Noah Holt Date: Mon, 10 Aug 2026 21:48:08 -0500 Subject: [PATCH] ci: use composite actions pipeline --- .forgejo/workflows/ci.yaml | 26 +++++++++++++++++++------- .forgejo/workflows/smoke.yaml | 12 ------------ 2 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 .forgejo/workflows/smoke.yaml diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index 0847f7c..4e38ef1 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -1,16 +1,28 @@ # Full pipeline: checks -> build+push image -> bump tag in gitops repo. -# The heavy lifting lives in nholtware/workflows; this file is all a new -# app needs. +# The heavy lifting lives in nholtware/workflows composite actions; ArgoCD +# takes over from the gitops commit. on: push: branches: [main] jobs: checks: - uses: nholtware/workflows/.forgejo/workflows/node-checks.yaml@main + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: http://192.168.1.230:3000/nholtware/workflows/node-checks@main + deploy: needs: checks - uses: nholtware/workflows/.forgejo/workflows/build-and-deploy.yaml@main - with: - app-name: demo-app - secrets: inherit + runs-on: host + steps: + - uses: actions/checkout@v4 + - uses: http://192.168.1.230:3000/nholtware/workflows/build-push@main + with: + app-name: demo-app + registry-user: ${{ secrets.REGISTRY_USER }} + registry-token: ${{ secrets.REGISTRY_TOKEN }} + - uses: http://192.168.1.230:3000/nholtware/workflows/gitops-bump@main + with: + app-name: demo-app + gitops-token: ${{ secrets.GITOPS_TOKEN }} diff --git a/.forgejo/workflows/smoke.yaml b/.forgejo/workflows/smoke.yaml deleted file mode 100644 index 8dc09bf..0000000 --- a/.forgejo/workflows/smoke.yaml +++ /dev/null @@ -1,12 +0,0 @@ -on: - push: - branches: [main] -jobs: - smoke-host: - runs-on: host - steps: - - run: echo hello from host runner - smoke-docker: - runs-on: docker - steps: - - run: echo hello from docker runner