Skip to content

Add Docker image and GHCR workflow#3

Merged
fumiama merged 1 commit into
fumiama:mainfrom
KaranocaVe:feat/docker-ghcr-ci
May 18, 2026
Merged

Add Docker image and GHCR workflow#3
fumiama merged 1 commit into
fumiama:mainfrom
KaranocaVe:feat/docker-ghcr-ci

Conversation

@KaranocaVe

Copy link
Copy Markdown
Contributor

Summary

  • add a production Dockerfile and minimal entrypoint for containerized WireGold runs
  • add a dedicated GitHub Actions workflow to build, smoke-test, and publish images to GHCR
  • keep Docker builds aligned with the repo's existing Go build flags by preserving -checklinkname=0

Testing

  • docker build -t wiregold:test .
  • docker run --rm wiregold:test -h
  • docker run --rm wiregold:test -g
  • docker run --rm wiregold:test -pg
  • docker run --rm wiregold:test
  • docker run --rm --device /dev/net/tun -v /tmp/wiregold-test:/config wiregold:test
  • docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -v /tmp/wiregold-test:/config wiregold:test

@fumiama fumiama merged commit 80ae21f into fumiama:main May 18, 2026
4 checks passed
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