Skip to content

ci: add workflow to build and publish portal-rest Docker image#164

Merged
denmeh merged 1 commit intomasterfrom
chore/add-docker-publish-workflow
Feb 27, 2026
Merged

ci: add workflow to build and publish portal-rest Docker image#164
denmeh merged 1 commit intomasterfrom
chore/add-docker-publish-workflow

Conversation

@portal-wheatley
Copy link
Contributor

@portal-wheatley portal-wheatley commented Feb 27, 2026

Adds a GitHub Actions workflow to build getportal/sdk-daemon with Nix and push to Docker Hub for both amd64 and arm64.

How to release

One-time setup: add DOCKERHUB_USERNAME and DOCKERHUB_TOKEN in Settings → Secrets → Actions.

To release a version:

git tag portal-rest-v0.3.0
git push origin portal-rest-v0.3.0

The workflow triggers automatically, builds both architectures in parallel, and creates a multi-arch manifest.

Or trigger manually via Actions → "Publish portal-rest Docker" → Run workflow → insert version.

What gets pushed

  • getportal/sdk-daemon:{version}-amd64
  • getportal/sdk-daemon:{version}-arm64
  • getportal/sdk-daemon:{version} — multi-arch manifest (auto-selects right arch on pull)
  • getportal/sdk-daemon:latest (if enabled)

Required secrets

  • DOCKERHUB_USERNAME
  • DOCKERHUB_TOKEN (Docker Hub access token, not password)

@portal-wheatley portal-wheatley force-pushed the chore/add-docker-publish-workflow branch from f38e30c to 4ef5323 Compare February 27, 2026 19:35
@denmeh denmeh added the nix label Feb 27, 2026
@denmeh denmeh merged commit e13de93 into master Feb 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants