build(deps): bump devcontainers/go from dev-1.25-bookworm to dev-1.26-bookworm in /tools/container-images/devcontainer#21752
Conversation
|
Hi @dependabot[bot]. Thanks for your PR. I'm waiting for a etcd-io member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
cc @ivanvc |
|
@serathius, this worked as expected. We wanted GitHub actions to bump the dev container JSON definition. We decided to switch to the dev container based on tooling and quicker adoption of newer minors. Right, @henrybear327? /ok-to-test |
Codecov Report✅ All modified and coverable lines are covered by tests. Please upload reports for the commit f688b69 to get more accurate results. Additional details and impacted filessee 30 files with indirect coverage changes @@ Coverage Diff @@
## main #21752 +/- ##
==========================================
- Coverage 70.27% 70.15% -0.12%
==========================================
Files 426 426
Lines 35242 35242
==========================================
- Hits 24765 24725 -40
- Misses 9091 9130 +39
- Partials 1386 1387 +1 Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Sounds good. |
|
Do we have any tests for devcontainers to detect if bumping image will break it? |
Yes, this correct. Please see the links in comment #21752 (comment) |
We are currently relying on the existing tests on CI for catching issues for now, unless I am missing something. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dependabot[bot], henrybear327, serathius The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
But I don't think we're actually testing that the tests run on that specific image. |
|
I guess we could add a CI job using the devcontainer as the base image (I'm thinking of a GitHub Action, since we could tie it to this update). What would be a good test? Trying to build the project? WDYT, @serathius? |
Make sense to me. Building etcd is the first thing we do when starting devcontainer, would be good to make sure it works :P etcd/.devcontainer/devcontainer.json Line 19 in d5527f2 |
|
Sounds good, thanks, @serathius. I'll push to this branch to see how the workflow would work on an actual pull request. |
|
I lied, it's probably going to be better if we have it in a different pull request 😂 |
|
@dependabot recreate |
7f2baba to
29cb536
Compare
|
🤕
|
|
@dependabot recreate |
Bumps devcontainers/go from dev-1.25-bookworm to dev-1.26-bookworm. --- updated-dependencies: - dependency-name: devcontainers/go dependency-version: dev-1.26-bookworm dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
29cb536 to
f688b69
Compare
|
Great, my idea is not going to work. We can't update a GitHub workflow within another workflow. Per copilot:
The solution is to use Docker in Docker using the new devcontainer. In this case, I believe we could use the Prow infrastructure instead of a GitHub Action. I'll briefly park this idea and revisit it after finishing other work on the Go workspace and release tasks for 3.7. I'll draft this pull request and will remove the GitHub action I added. |
Thanks for driving this! |
Bumps devcontainers/go from dev-1.25-bookworm to dev-1.26-bookworm.