name: ci on: push: branches: - "main" jobs: build: runs-on: ubuntu-latest environment: docker steps: - uses: actions/checkout@v3 name: Check out code - name: Login to Gitea Docker Registry uses: docker/login-action@v3 with: registry: gitea.futureporn.net username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build futureporn/tracker-helper uses: docker/build-push-action@v6 with: context: ./services/tracker-helper push: true tags: gitea.futureporn.net/futureporn/tracker-helper:latest secrets: | WL_CREDENTIALS=${{ secrets.WL_CREDENTIALS }} env: WL_CREDENTIALS: ${{ secrets.WL_CREDENTIALS }} WL_FIFO_PATH: /tmp/adder.fifo WL_FILE_PATH: /usr/src/app/test/fixtures/whitelist - name: Build futureporn/opentracker uses: docker/build-push-action@v6 with: context: ./apps/opentracker push: true tags: gitea.futureporn.net/futureporn/opentracker:latest - name: Build futureporn/bright uses: docker/build-push-action@v6 with: context: ./apps/bright push: true tags: gitea.futureporn.net/futureporn/bright:latest build-args: | MIX_ENV=prod