From e78b6e291a57e91b1f8ab0270f1c681149c12ecf Mon Sep 17 00:00:00 2001 From: Martyn Date: Fri, 22 May 2026 23:44:42 +0200 Subject: [PATCH] Let's give it a try --- .forgejo/workflows/ci.yaml | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index 49018d6..e9681b2 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -92,4 +92,46 @@ jobs: push: true file: Dockerfile.macless-haystack-web tags: git.martyn.berlin/martyn/macless-haystack-web:latest +on: + schedule: + - cron: '30 3 * * *' + push: + branches: + - 'main' + ingress-nginx: + runs-on: docker + container: catthehacker/ubuntu:act-latest + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Create Kubeconfig + run: | + mkdir $HOME/.kube + echo "${{ secrets.KUBECONFIG_BUILDX }}" > $HOME/.kube/config + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + driver: kubernetes + driver-opts: | + namespace=git + qemu.install=false + - name: Login to forgejo + uses: docker/login-action@v3 + with: + registry: git.martyn.berlin + username: martyn + password: ${{ secrets.PUSH_TOKEN }} + - name: clone ingress-nginx + uses: actions/checkout@v6 + repository: chainguard-forks/ingress-nginx + token: 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 + path: ingress-nginx-main + github-server-url: https://github.com + - name: Build and push + uses: docker/build-push-action@v7 + with: + push: true + file: Dockerfile + context: ./ingress-nginx-main + tags: git.martyn.berlin/martyn/ingress-nginx:main