Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

Packages

No packages yet. Images pushed as diffinery.com/codician/diffinery (or diffinery.com/codician/diffinery/…), or by this repository's workflows, show up here.

Use this image

Sign in with any username and a token from Settings → Access tokens as the password (the read scope pulls, write pushes).

docker login diffinery.com -u <username> -p <token>
docker pull diffinery.com/codician/diffinery:latest

In a workflow, the job's GITHUB_TOKEN signs in. It can push to packages of its own repository (with permissions: packages: write when the workflow sets permissions) and pull its owner's packages.

- name: Sign in to the Diffinery registry
  run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login diffinery.com -u "${{ github.actor }}" --password-stdin
- run: |
    docker build -t diffinery.com/codician/diffinery:${{ github.sha }} .
    docker push diffinery.com/codician/diffinery:${{ github.sha }}

Back to the code · All of codician's packages