name: Docker Image CI on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Log in to GitHub Container Registry uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GHCR_TOKEN }} - name: Build the Docker image run: | docker build . --file Dockerfile --tag ghcr.io/squazz/linux-iso-seeder:latest - name: Push the Docker image run: | docker push ghcr.io/squazz/linux-iso-seeder:latest