Skip to content

ci: add individual github workflows for building dockerfiles#46

Merged
kpango merged 1 commit into
mainfrom
jules-13121229839234714668-937cf0e9
Apr 23, 2026
Merged

ci: add individual github workflows for building dockerfiles#46
kpango merged 1 commit into
mainfrom
jules-13121229839234714668-937cf0e9

Conversation

@kpango
Copy link
Copy Markdown
Owner

@kpango kpango commented Apr 22, 2026

  • Implemented separate .github/workflows/docker-{target}.yml to build every single Docker image properly inside isolated github workflows instead of relying on the single, buggy, unmaintained docker-base.yml.
  • Replaced the hardcoded output parameter type=registry with type=image and push=true with a conditionally configurable parameterized value, allowing workflows and Pull Request validations to not accidentally push and fail without DockerHub credentials.
  • Injects missing variable defaults in PR scopes in case secrets are not defined.
  • Leverages existing local build makefile commands (e.g., make build_base DOCKER_PUSH=false) to ensure parity with the standard build process of the application logic.

PR created automatically by Jules for task 13121229839234714668 started by @kpango

@google-labs-jules
Copy link
Copy Markdown
Contributor

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@kpango kpango force-pushed the jules-13121229839234714668-937cf0e9 branch 4 times, most recently from af0f90a to 51f32a5 Compare April 23, 2026 06:27
Signed-off-by: kpango <kpango@vdaas.org>
@kpango kpango force-pushed the jules-13121229839234714668-937cf0e9 branch from 51f32a5 to 5eaa085 Compare April 23, 2026 07:03
@kpango kpango merged commit 440525b into main Apr 23, 2026
4 of 22 checks passed
@kpango kpango deleted the jules-13121229839234714668-937cf0e9 branch April 23, 2026 07:11
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
kpango added a commit that referenced this pull request Apr 23, 2026
* ci: add individual github workflows for building dockerfiles (#46)

Signed-off-by: kpango <kpango@vdaas.org>

* ci: add dependabot configuration for github actions

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

---------

Signed-off-by: kpango <kpango@vdaas.org>
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
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.

1 participant