Skip to content

Automate bumping submodules to latest tagged commit - #8001

Merged
tersec merged 1 commit into
unstablefrom
dev/etan/ci-semver
Mar 17, 2026
Merged

tersec merged 1 commit into
unstablefrom
dev/etan/ci-semver

Conversation

@etan-status

Copy link
Copy Markdown
Contributor

Dependabot feature was merged to track latest tagged commit instead of latest head commit, so we can use this for libraries where we wish to track the latest release.

Merged 17 Feb 2026, so we need to wait for a release that is after that.

v0.361.1 was published before the merge, so needs a later release.

This pulls in dependabot-core Docker images, so also have to wait for propagation in this repo. After this has a release that contains the latest dependabot-core, this should be good to go. It will then only activate once it hits stable (default branch), not yet on unstable.

Dependabot feature was merged to track latest _tagged_ commit instead of
latest _head_ commit, so we can use this for libraries where we wish to
track the latest release.

- dependabot/dependabot-core#13052

Merged 17 Feb 2026, so we need to wait for a release that is after that.

- https://github.com/dependabot/dependabot-core/releases

v0.361.1 was published before the merge, so needs a later release.

- https://github.com/github/dependabot-action/releases

This pulls in dependabot-core Docker images, so also have to wait for
propagation in this repo. After this has a release that contains the
latest dependabot-core, this should be good to go. It will then only
activate once it hits `stable` (default branch), not yet on `unstable`.
@github-actions

Copy link
Copy Markdown

Unit Test Results

       12 files  ±0    2 440 suites  ±0   56m 11s ⏱️ + 1m 20s
12 883 tests ±0  12 336 ✔️ ±0  547 💤 ±0  0 ±0 
65 224 runs  ±0  64 514 ✔️ ±0  710 💤 ±0  0 ±0 

Results for commit 3e44052. ± Comparison against base commit cdf218b.

@etan-status

Copy link
Copy Markdown
Contributor Author

@etan-status

Copy link
Copy Markdown
Contributor Author

A PR was opened against github/dependabot-actions that proposes updating to the new dependabot-core release.

@tersec

tersec commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Updating to an unstable release incorporating

looks likely to fix the jenkins/nimbus-eth2/linux/x86_64/nix CI failure.

@etan-status

Copy link
Copy Markdown
Contributor Author

github/dependabot-action now contains the new dependabot-core, it's still pending release:

@etan-status

Copy link
Copy Markdown
Contributor Author

Followup feedback addressed:

We don't need it for nimbus, as we want the default behaviour, but it may delay the time until the github/dependabot-action gets its next release, so.

@etan-status

Copy link
Copy Markdown
Contributor Author

Some comment that this is apparently working: dependabot/dependabot-core#1639 (comment)

Maybe the github/dependabot-action release isn't needed? https://github.com/github/dependabot-action/releases

@ReenigneArcher

Copy link
Copy Markdown

@etan-status I believe it is working. See LizardByte/Sunshine#4858

It bumped to the last release which was in 2024, even though there was a commit 1 month ago.

@etan-status

Copy link
Copy Markdown
Contributor Author

Thanks. Have run it in a fork of this repo and it works fine, suggesting bumps to releases instead of head.

@tersec
tersec merged commit ec3a522 into unstable Mar 17, 2026
12 checks passed
@tersec
tersec deleted the dev/etan/ci-semver branch March 17, 2026 09:51
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.

3 participants