name: CI on: push: branches: [main] pull_request: jobs: test: runs-on: debian-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Go uses: actions/setup-go@v5 with: go-version: '1.25' - name: Run tests run: go test ./... build: runs-on: debian-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install Docker CLI run: | apt-get update && apt-get install -y curl curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-27.5.1.tgz \ | tar xz --strip-components=1 -C /usr/local/bin docker/docker - name: Build image run: docker build -t forgejo-tickets:test .