Skip to content

Add Docker publish workflow for automated image builds#56

Merged
Vrun-design merged 1 commit into
Vrun-design:mainfrom
Thisen-Ekanayake:main
May 23, 2026
Merged

Add Docker publish workflow for automated image builds#56
Vrun-design merged 1 commit into
Vrun-design:mainfrom
Thisen-Ekanayake:main

Conversation

@Thisen-Ekanayake
Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/workflows/docker-publish.yml to automatically build and push
    the Docker image to GitHub Container Registry (GHCR) on every push to main/master
    and on semver tags (v*.*.*)
  • Uses the built-in GITHUB_TOKEN — no external secrets or Docker Hub account required
  • GitHub Actions layer caching (type=gha) keeps rebuilds fast

Image tags produced

Event Tag
Push to main ghcr.io/<owner>/openflowkit:main
Push tag v1.2.3 ghcr.io/<owner>/openflowkit:1.2.3 and :1.2
Any push ghcr.io/<owner>/openflowkit:sha-<short-sha>

Test plan

  • Workflow triggered on push to main and image built successfully
  • Image pulled and deployed to Railway — app served correctly at the public URL

@Vrun-design
Copy link
Copy Markdown
Owner

Thanks for the contribution! Clean — merging.

@Vrun-design Vrun-design merged commit d3e4115 into Vrun-design:main May 23, 2026
1 check passed
@Thisen-Ekanayake
Copy link
Copy Markdown
Contributor Author

You’re welcome! And thank you for building and maintaining this project. it’s really useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants