Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[board-server] A github actions workflow that builds the container and publishes an attested build to GHCR.io #2948

Closed
wfaithfull opened this issue Aug 27, 2024 · 0 comments · Fixed by #2961

Comments

@wfaithfull
Copy link
Contributor

wfaithfull commented Aug 27, 2024

The Dockerfile for the board server isn't published anywhere, it's just expecting people to come along, build, and self serve. I think building and publishing it to a public registry would be the lowest-friction way to get folks to start using it.

I'm proposing that we set up a fairly simple GitHub actions workflow that builds this image and publishes to the GitHub registry. Most likely this will involve configuring a repo secret to allow I/O with GHCR.io.

aomarks pushed a commit that referenced this issue Aug 29, 2024
…uilds (#2961)

Fixes #2948

- Builds containers for sqlite and firestore flavoured versions of the
board server
- Tags with sha, short hash, board server semver and latest
- Publishes to: (may want to modify these to some existing google org
repo?)
  - ghcr.io/breadboard-ai/board-server-sqlite
  - ghcr.io/breadboard-ai/board-server-firestore
- Generates attestations for the containers and also publishes these to
ghcr
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 a pull request may close this issue.

1 participant