diff --git a/.forgejo/workflows/docker.yaml b/.forgejo/workflows/docker.yaml deleted file mode 100644 index f5dd99b..0000000 --- a/.forgejo/workflows/docker.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: build-airflow-image - -on: push -jobs: - build: - runs-on: docker-cli - steps: - - name: Checkout the repo - uses: actions/checkout@v4 - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v1 - - name: Login to Container Registry - uses: docker/login-action@v3 - with: - registry: harbor.tech-tales.blog - username: robot$chris+airflow-pusher - password: ${{ secrets.HARBOR_PASSWORD }} - - name: Build and Push - uses: docker/build-push-action@v6 - with: - push: true - tags: harbor.tech-tales.blog/chris/airflow:${{ steps.extract_tag.outputs.tag }} - context: airflow-image - file: airflow-image/Dockerfile diff --git a/.forgejo/workflows/kaniko.yaml b/.forgejo/workflows/kaniko.yaml deleted file mode 100644 index 69822ea..0000000 --- a/.forgejo/workflows/kaniko.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: kaniko - -on: push -jobs: - prepare: - runs-on: catthehacker - steps: - - name: Prepare environment variables - run: | - echo "$HOME/.local/bin" >> "$GITHUB_PATH" - echo REGISTRY=${{ env.FORGEJO_HOST }} >> $GITHUB_ENV - - name: Checkout the repo - uses: actions/checkout@v4 - - run: echo ${{ env.REGISTRY }} - - name: Login to the registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.PACKAGE_TOKEN }} - build: - runs-on: kaniko - steps: - - run: | - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - /kaniko/executor --cache=true --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile-alpine --destination "$CI_REGISTRY_IMAGE/alpine:$CI_COMMIT_BRANCH" - - - name: Build and Pus - uses: docker/build-push-action@v6 - with: - push: true - context: swiss-army-knife - file: Dockerfile-alpine diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 4933928..ff1ede4 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -13,7 +13,6 @@ env: # Set this to the public IP or hostname of your registry, # whichever you use to reach it from your desktop/laptop FORGEJO_HOST: code.zeidler.dev - CONTAINER_NAME: homelab-ee-single jobs: build-and-push: @@ -35,7 +34,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.PACKAGE_TOKEN }} build: - runs-on: docker-cli + runs-on: node-bookworm environment: deploy steps: - name: Set up Docker Buildx