Skip to content

chore: migration to multi-platform-docker build from action-workflows - #2343

Open
adityathebe wants to merge 1 commit into
mainfrom
feat/action-workflows-multi-platform-docker
Open

chore: migration to multi-platform-docker build from action-workflows#2343
adityathebe wants to merge 1 commit into
mainfrom
feat/action-workflows-multi-platform-docker

Conversation

@adityathebe

@adityathebe adityathebe commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Chores
    • Improved Docker image publishing to support multiple platforms.
    • Enabled expanded build caching to help speed up image creation.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Benchstat

Base: eb696cbe43730a67c4278a85329fb9a12aa2bb01
Head: 36aff92e8bf3921f8be9c79e4c5af0a1f09b5d81

✅ 1 improvement(s)
Benchmark Base Head Change p-value
RunTemplateBool/smallEnv-4 10.13µ 10.07µ -0.63% 0.037
Full benchstat output
goos: linux
goarch: amd64
pkg: github.com/flanksource/config-db/bench
cpu: AMD EPYC 9V74 80-Core Processor                
                                         │ bench-base.txt │           bench-head.txt           │
                                         │     sec/op     │    sec/op     vs base              │
LocationFilter/smallEnv-4                    19.05µ ± 18%   19.12µ ± 11%       ~ (p=0.937 n=6)
LocationFilter/largeEnv-4                    44.69µ ± 12%   44.52µ ± 11%       ~ (p=0.485 n=6)
RunTemplateBool/smallEnv-4                   10.13µ ±  1%   10.07µ ±  1%  -0.63% (p=0.037 n=6)
RunTemplateBool/largeEnv-4                   19.25µ ±  2%   19.12µ ±  2%       ~ (p=0.699 n=6)
BenchSaveResultsSeed/N=1000-4                 3.601 ± 11%    3.606 ± 11%       ~ (p=0.699 n=6)
BenchSaveResultsUpdateUnchanged/N=1000-4      2.917 ±  1%    2.926 ±  1%       ~ (p=0.485 n=6)
BenchSaveResultsUpdateChanged/N=1000-4        6.812 ±  3%    6.860 ±  3%       ~ (p=0.310 n=6)
geomean                                      3.821m         3.820m        -0.03%

                                         │ bench-base.txt │            bench-head.txt            │
                                         │      B/op      │     B/op      vs base                │
LocationFilter/smallEnv-4                    14.97Ki ± 0%   14.97Ki ± 0%       ~ (p=1.000 n=6) ¹
LocationFilter/largeEnv-4                    20.38Ki ± 0%   20.38Ki ± 0%       ~ (p=0.080 n=6)
RunTemplateBool/smallEnv-4                   8.359Ki ± 0%   8.359Ki ± 0%       ~ (p=1.000 n=6) ¹
RunTemplateBool/largeEnv-4                   10.16Ki ± 0%   10.16Ki ± 0%       ~ (p=1.000 n=6) ¹
BenchSaveResultsSeed/N=1000-4                1.278Gi ± 0%   1.277Gi ± 0%       ~ (p=0.093 n=6)
BenchSaveResultsUpdateUnchanged/N=1000-4     32.20Mi ± 0%   32.20Mi ± 0%       ~ (p=0.485 n=6)
BenchSaveResultsUpdateChanged/N=1000-4       796.4Mi ± 1%   796.3Mi ± 1%       ~ (p=0.818 n=6)
geomean                                      990.2Ki        990.1Ki       -0.00%
¹ all samples are equal

                                         │ bench-base.txt │            bench-head.txt            │
                                         │   allocs/op    │  allocs/op    vs base                │
LocationFilter/smallEnv-4                     278.0 ±  0%    278.0 ±  0%       ~ (p=1.000 n=6) ¹
LocationFilter/largeEnv-4                     522.0 ±  0%    522.0 ±  0%       ~ (p=1.000 n=6) ¹
RunTemplateBool/smallEnv-4                    216.0 ±  0%    216.0 ±  0%       ~ (p=1.000 n=6) ¹
RunTemplateBool/largeEnv-4                    297.0 ±  0%    297.0 ±  0%       ~ (p=1.000 n=6) ¹
BenchSaveResultsSeed/N=1000-4                442.7k ±  0%   442.6k ±  0%       ~ (p=0.848 n=6)
BenchSaveResultsUpdateUnchanged/N=1000-4     396.9k ±  0%   396.9k ±  0%       ~ (p=0.699 n=6)
BenchSaveResultsUpdateChanged/N=1000-4       984.1k ± 13%   984.1k ± 13%       ~ (p=0.818 n=6)
geomean                                      7.703k         7.703k        -0.00%
¹ all samples are equal

                                         │ bench-base.txt │           bench-head.txt           │
                                         │      MB/s      │    MB/s     vs base                │
BenchSaveResultsSeed/N=1000-4                0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
BenchSaveResultsUpdateUnchanged/N=1000-4     0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
BenchSaveResultsUpdateChanged/N=1000-4       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=6) ¹
geomean                                                 ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 3ce8c29c-20bc-42e7-828d-4134ca6df269

📥 Commits

Reviewing files that changed from the base of the PR and between eb696cb and 36aff92.

📒 Files selected for processing (1)
  • .github/workflows/release.yml

Walkthrough

The Docker release job now uses the multi-platform publishing workflow and sets Docker build caching to max.

Changes

Docker Release Workflow

Layer / File(s) Summary
Configure Docker publishing
.github/workflows/release.yml
The Docker job switches to publish-multi-platform-docker-image.yml and adds cache_mode: max.

Possibly related PRs

Suggested reviewers: moshloop, yashmehrotra

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the migration to the multi-platform Docker build workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/action-workflows-multi-platform-docker
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch feat/action-workflows-multi-platform-docker

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Gavel results

Gavel exited with code 1.

View full results

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