name: Build docker images. on: push: jobs: build-wordle-solver-image: runs-on: nixos steps: - name: Check out repository code uses: actions/checkout@v4 - name: Build wordle-solver image run: | nix build .#wordle-solver-docker - name: Push image env: REGISTRY: "${{ gitea.server_url }}" REPOSITORY: "${{ gitea.repository }}" USERNAME: "${{ secrets.REGISTRY_USER }}" PASSWORD: "${{ secrets.REGISTRY_TOKEN }}" REF_NAME: "${{ gitea.ref_name }}" TAG: "${{ gitea.sha }}" run: bash .gitea/scripts/push-image.sh build-wordle-solver-web-image: runs-on: nixos steps: - name: Check out repository code uses: actions/checkout@v4 - name: Build wordle-solver-web image run: | nix build .#wordle-solver-web-docker - name: Push image env: REGISTRY: "${{ gitea.server_url }}" REPOSITORY: "${{ gitea.repository }}-web" USERNAME: "${{ secrets.REGISTRY_USER }}" PASSWORD: "${{ secrets.REGISTRY_TOKEN }}" REF_NAME: "${{ gitea.ref_name }}" TAG: "${{ gitea.sha }}" run: bash .gitea/scripts/push-image.sh