From 585bf37783c542bb9cb704d0d3217b983ea700f8 Mon Sep 17 00:00:00 2001 From: Daan Selen Date: Wed, 4 Jun 2025 13:04:17 +0200 Subject: [PATCH] THIS SHOULD BE WORKING --- .github/workflows/codeql-analyze.yaml | 1 + .github/workflows/docker-build.yml | 90 --------------------------- .gitignore | 1 + 3 files changed, 2 insertions(+), 90 deletions(-) delete mode 100644 .github/workflows/docker-build.yml diff --git a/.github/workflows/codeql-analyze.yaml b/.github/workflows/codeql-analyze.yaml index 18796f2..54d3b7e 100644 --- a/.github/workflows/codeql-analyze.yaml +++ b/.github/workflows/codeql-analyze.yaml @@ -12,6 +12,7 @@ name: "CodeQL" on: + workflow_dispatch: push: branches: [ main ] pull_request: diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml deleted file mode 100644 index b2bcbc2..0000000 --- a/.github/workflows/docker-build.yml +++ /dev/null @@ -1,90 +0,0 @@ -name: Docker Build and Push - -on: - push: - branches: [main] - workflow_dispatch: - inputs: - trigger-build: - description: 'Trigger a manual build and push' - required: true - default: 'true' - -env: - DOCKER_HUB_PREFIX: docker.io - GHCR_PREFIX: ghcr.io - DOCKER_IMAGE: donaldzou/wgdashboard - -jobs: - docker_build: - runs-on: ubuntu-latest - strategy: - fail-fast: false - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Log in to Docker Hub - uses: docker/login-action@v3 - with: - registry: ${{ env.DOCKER_HUB_PREFIX }} - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_PASSWORD }} - - - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 - with: - registry: ${{ env.GHCR_PREFIX }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: linux/amd64,linux/arm64,linux/arm/v7 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Docker meta by docs https://github.com/docker/metadata-action - id: meta - uses: docker/metadata-action@v5 - with: - images: | - ${{ env.DOCKER_HUB_PREFIX }}/${{ env.DOCKER_IMAGE }} - ${{ env.GHCR_PREFIX }}/${{ env.DOCKER_IMAGE }} - - - name: Build and export (multi-arch) - uses: docker/build-push-action@v6 - with: - context: . - file: ./docker/Dockerfile - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} - platforms: linux/amd64,linux/arm64,linux/arm/v7 - - docker_scan: - runs-on: ubuntu-latest - needs: docker_build - steps: - - name: Docker Scout CVEs - uses: docker/scout-action@v1 - with: - command: cves - image: ${{ env.GHCR_PREFIX }}/${{ env.DOCKER_IMAGE }}:nightly - only-severities: critical,high - only-fixed: true - write-comment: true - github-token: ${{ secrets.GITHUB_TOKEN }} - exit-code: true - - - name: Docker Scout Compare - uses: docker/scout-action@v1 - with: - command: compare - image: ${{ env.GHCR_PREFIX }}/${{ env.DOCKER_IMAGE }}:nightly - to: ${{ env.GHCR_PREFIX }}/${{ env.DOCKER_IMAGE }}:latest - only-severities: critical,high - ignore-unchanged: true - github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 8461e6a..df24dc4 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ src/db/wgdashboard.db node_modules/** */proxy.js src/static/app/proxy.js +.secrets # Logs logs