chore: upgrade github.com/docker/cli to v29 #1547

Merged
mfenniak merged 1 commit from aahlenst/runner:docker-29 into main 2026-07-19 14:58:12 +00:00
Member

Update the Docker client libraries from v28 to v29 because v28 is no longer maintained. The minimum requirement for Docker has been raised to Docker 25.0.

Users of Debian 13 (Trixie) or 12 (Bookworm) that use IPv6 are affected by a bug in the Docker version shipped by Debian that results in error messages like:

2026/07/01 14:58:59 Could not get list of networks: ParseAddr("fd05:d0ca:2::1/112"): unexpected character, want colon (at "/112")

Affected Debian users should either not upgrade Forgejo Runner or switch to the Docker package provided by Docker until the problem is either resolved by the Docker or Debian developers.

  • other
    • PR: chore: upgrade github.com/docker/cli to v29
Update the Docker client libraries from v28 to v29 because v28 is no longer maintained. The minimum requirement for Docker has been raised to Docker 25.0. Users of Debian 13 (Trixie) or 12 (Bookworm) that use IPv6 [are affected by a bug](https://github.com/moby/moby/pull/49520) in the Docker version shipped by Debian that results in error messages like: ``` 2026/07/01 14:58:59 Could not get list of networks: ParseAddr("fd05:d0ca:2::1/112"): unexpected character, want colon (at "/112") ``` Affected Debian users should either not upgrade Forgejo Runner or switch to the Docker package provided by Docker until the problem is either resolved by the Docker or Debian developers. <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - other - [PR](https://code.forgejo.org/forgejo/runner/pulls/1547): <!--number 1547 --><!--line 0 --><!--description Y2hvcmU6IHVwZ3JhZGUgZ2l0aHViLmNvbS9kb2NrZXIvY2xpIHRvIHYyOQ==-->chore: upgrade github.com/docker/cli to v29<!--description--> <!--end release-notes-assistant-->
aahlenst force-pushed docker-29 from 63ff6aeb18
Some checks failed
issue-labels / release-notes (pull_request_target) Successful in 6s
checks / validate mocks (pull_request) Failing after 27s
checks / validate pre-commit-hooks file (pull_request) Successful in 40s
checks / Build Forgejo Runner (pull_request) Successful in 47s
checks / Build unsupported platforms (pull_request) Failing after 17s
checks / runner exec tests (pull_request) Failing after 25s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m44s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 13m8s
checks / Run integration tests with Podman (pull_request) Successful in 13m23s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 15m57s
to 9f5a5046a6
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 5s
checks / validate mocks (pull_request) Failing after 21s
checks / Build Forgejo Runner (pull_request) Successful in 22s
checks / validate pre-commit-hooks file (pull_request) Successful in 31s
checks / runner exec tests (pull_request) Failing after 44s
checks / Build unsupported platforms (pull_request) Successful in 1m5s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m34s
checks / Run integration tests with Docker (docker-latest) (pull_request) Has been cancelled
checks / Run integration tests with Docker (docker-stable) (pull_request) Has been cancelled
checks / Run integration tests with Podman (pull_request) Has been cancelled
2026-06-02 19:15:40 +00:00
Compare
aahlenst force-pushed docker-29 from 9f5a5046a6
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 5s
checks / validate mocks (pull_request) Failing after 21s
checks / Build Forgejo Runner (pull_request) Successful in 22s
checks / validate pre-commit-hooks file (pull_request) Successful in 31s
checks / runner exec tests (pull_request) Failing after 44s
checks / Build unsupported platforms (pull_request) Successful in 1m5s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m34s
checks / Run integration tests with Docker (docker-latest) (pull_request) Has been cancelled
checks / Run integration tests with Docker (docker-stable) (pull_request) Has been cancelled
checks / Run integration tests with Podman (pull_request) Has been cancelled
to a4c12f58ec
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 6s
checks / validate mocks (pull_request) Successful in 26s
checks / Build Forgejo Runner (pull_request) Successful in 27s
checks / validate pre-commit-hooks file (pull_request) Successful in 34s
checks / Build unsupported platforms (pull_request) Successful in 18s
checks / runner exec tests (pull_request) Failing after 21s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m29s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 10m15s
checks / Run integration tests with Podman (pull_request) Successful in 11m34s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 12m27s
2026-06-02 19:23:24 +00:00
Compare
Author
Member

It looks like this update hits https://github.com/moby/moby/pull/49520 with the Docker version included in Debian 13. That's why the forgejo-runner exec job fails.

In short, Docker includes the network prefix in the gateway's address when creating IPv6 networks. This causes netip.ParseAddr() inside the Docker API to fail when fetching the list of networks. There isn't really a way around fetching the list of networks because we only have the network's name and need it's ID to operate on it.

Do we accept that and recommend that users that need IPv6 upgrade to the Docker version shipped by Docker?

It looks like this update hits https://github.com/moby/moby/pull/49520 with the Docker version included in Debian 13. That's why the `forgejo-runner exec` job fails. In short, Docker includes the network prefix in the gateway's address when creating IPv6 networks. This causes `netip.ParseAddr()` inside the Docker API to fail when fetching the list of networks. There isn't really a way around fetching the list of networks because we only have the network's name and need it's ID to operate on it. Do we accept that and recommend that users that need IPv6 upgrade to the Docker version shipped by Docker?
Owner

@aahlenst wrote in #1547 (comment):

Do we accept that and recommend that users that need IPv6 upgrade to the Docker version shipped by Docker?

Hm... the docker-stable test runs on Debian Bookworm. Debian's primary support EOL for Bookworm is 10 June 2026... huh... that's rather soon... but then it transitions to long-term support until 2028. It's fairly reasonable to assume people will be running it for a while.

I understand this dependency upgrade isn't being done because of specific value added, but as an inevitable requirement. Eventually we'll want to use an API that requires an updated client, or be affected by a bug or security issue.

I think it seems reasonable to move forward with this change. Doesn't seem right for us to be stuck on a dependency because of a slow-moving distro with long-term support, especially when there's a pathway for such users to address it: update their Docker dependency independent of their OS.

I'm thinking we should consider it a breaking change, and document the minimum Docker version required for compatibility. And then... probably do a v13? We could tackle the other v13 issues that we've discussed in the same time. (We could either hold this PR and others unmerged, or, do a temporary v13 branch -- but keep main releasable for a few weeks while we get those v13 issues ready.)

@aahlenst wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-89368: > Do we accept that and recommend that users that need IPv6 upgrade to the Docker version shipped by Docker? Hm... the docker-stable test runs on Debian Bookworm. Debian's primary support EOL for Bookworm is 10 June 2026... huh... that's rather soon... but then it transitions to [long-term support](https://wiki.debian.org/LTS) until 2028. It's fairly reasonable to assume people will be running it for a while. I understand this dependency upgrade isn't being done because of specific value added, but as an inevitable requirement. Eventually we'll want to use an API that requires an updated client, or be affected by a bug or security issue. I think it seems reasonable to move forward with this change. Doesn't seem right for us to be stuck on a dependency because of a slow-moving distro with long-term support, especially when there's a pathway for such users to address it: update their Docker dependency independent of their OS. I'm thinking we should consider it a breaking change, and document the minimum Docker version required for compatibility. And then... probably do a v13? We could tackle the other v13 issues that we've discussed in the same time. (We could either hold this PR and others unmerged, or, do a temporary v13 branch -- but keep `main` releasable for a few weeks while we get those v13 issues ready.)
Author
Member

@mfenniak wrote in #1547 (comment):

Hm... the docker-stable test runs on Debian Bookworm. Debian's primary support EOL for Bookworm is 10 June 2026... huh... that's rather soon... but then it transitions to long-term support until 2028. It's fairly reasonable to assume people will be running it for a while.

Unfortunately, the impact is much bigger. My test machine uses Debian 13. That's Trixie. And it has the same problem. It affects Docker versions < 27. Interestingly, Canonical has added Docker 29 to Ubuntu 24.04.

Forgejo Runner is not the only software that seems to be affected.

I understand this dependency upgrade isn't being done because of specific value added, but as an inevitable requirement. Eventually we'll want to use an API that requires an updated client, or be affected by a bug or security issue.

Correct.

I'm thinking we should consider it a breaking change, and document the minimum Docker version required for compatibility. And then... probably do a v13?

Technically, the minimal version is 25.0. It's only a problem if you run into that Docker bug with IPv6. Doing a major version because of that seems kinda... extreme?

Lobbying the Moby folks to make their parsing more lenient would be a possibility, too.

If we decide to do v13, my preference would be a temporary branch. Fewer merge conflicts, easier to test, ...

@mfenniak wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-90706: > Hm... the docker-stable test runs on Debian Bookworm. Debian's primary support EOL for Bookworm is 10 June 2026... huh... that's rather soon... but then it transitions to [long-term support](https://wiki.debian.org/LTS) until 2028. It's fairly reasonable to assume people will be running it for a while. Unfortunately, the impact is much bigger. My test machine uses Debian 13. That's Trixie. And it has the same problem. It affects Docker versions < 27. Interestingly, Canonical has added Docker 29 to Ubuntu 24.04. Forgejo Runner is not the only software that seems to be affected. > I understand this dependency upgrade isn't being done because of specific value added, but as an inevitable requirement. Eventually we'll want to use an API that requires an updated client, or be affected by a bug or security issue. Correct. > I'm thinking we should consider it a breaking change, and document the minimum Docker version required for compatibility. And then... probably do a v13? Technically, the [minimal version is 25.0](https://github.com/moby/moby/releases/tag/docker-v29.0.0). It's only a problem if you run into that Docker bug with IPv6. Doing a major version because of that seems kinda... extreme? Lobbying the Moby folks to make their parsing more lenient would be a possibility, too. If we decide to do v13, my preference would be a temporary branch. Fewer merge conflicts, easier to test, ...
Owner

@aahlenst wrote in #1547 (comment):

Technically, the minimal version is 25.0. It's only a problem if you run into that Docker bug with IPv6. Doing a major version because of that seems kinda... extreme?

Link is to v29, text says v25?

My thought process on a major version is kinda simple: we did v12.0.0 when we added git as an external dependency, and the release of this PR would bump the minimum supported version of an external dependency.

I guess it could be argued that the combination of having an IPv6 network on your Docker system, and using a >6 month old Docker release, may not be a common combination. But we do know there are users with the IPv6 facet at least (#1399, #119). And I'm not sure if common matters, as we're planning other v13 things that also won't affect common users (eg. removing DOCKER_PASSWORD). The major version bump just waves a small flag to people saying, "pay attention on this upgrade".

@aahlenst wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-90728: > Technically, the [minimal version is 25.0](https://github.com/moby/moby/releases/tag/docker-v29.0.0). It's only a problem if you run into that Docker bug with IPv6. Doing a major version because of that seems kinda... extreme? Link is to v29, text says v25? My thought process on a major version is kinda simple: we did v12.0.0 when we added `git` as an external dependency, and the release of this PR would bump the minimum supported version of an external dependency. I guess it could be argued that the combination of having an IPv6 network on your Docker system, and using a >6 month old Docker release, may not be a common combination. But we do know there are users with the IPv6 facet at least (#1399, #119). And I'm not sure if common matters, as we're planning other v13 things that also won't affect common users (eg. removing `DOCKER_PASSWORD`). The major version bump just waves a small flag to people saying, "pay attention on this upgrade".
Author
Member

@mfenniak wrote in #1547 (comment):

Link is to v29, text says v25?

Yes, because we would update to v29 and the oldest supported version of v29 is documented in there.

The major version bump just waves a small flag to people saying, "pay attention on this upgrade".

I'm not opposed. Waiting forever makes upgrading more painful.

@mfenniak wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-90735: > Link is to v29, text says v25? Yes, because we would update to v29 and the oldest supported version of v29 is documented in there. > The major version bump just waves a small flag to people saying, "pay attention on this upgrade". I'm not opposed. Waiting forever makes upgrading more painful.
Author
Member

A while ago I raised an issue upstream about the Debian-related problems: https://github.com/moby/moby/issues/52991. It looks like the Debian maintainers are going to fix Docker in Trixie. Otherwise, the Docker people might do something about it.

A while ago I raised an issue upstream about the Debian-related problems: https://github.com/moby/moby/issues/52991. It looks like the Debian maintainers are going to fix Docker in Trixie. Otherwise, the Docker people might do something about it.
Owner

@mfenniak wrote in #1547 (comment):

distro with long-term support

I have a double edge sword with such support schemes, users (or I rather assume companies) want to stay stable on a OS and presumably receive as little (security) fixes possible to stay bug-compatible. Then why would they continuously upgrade Forgejo runner to the latest version? AFAIK you could simply stop upgrading and you can still connect to a Forgejo v16 instance.

@mfenniak wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-90706: > distro with long-term support I have a double edge sword with such support schemes, users (or I rather assume companies) want to stay stable on a OS and presumably receive as little (security) fixes possible to stay bug-compatible. Then why would they continuously upgrade Forgejo runner to the latest version? AFAIK you could simply stop upgrading and you can still connect to a Forgejo v16 instance.
aahlenst force-pushed docker-29 from a4c12f58ec
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 6s
checks / validate mocks (pull_request) Successful in 26s
checks / Build Forgejo Runner (pull_request) Successful in 27s
checks / validate pre-commit-hooks file (pull_request) Successful in 34s
checks / Build unsupported platforms (pull_request) Successful in 18s
checks / runner exec tests (pull_request) Failing after 21s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m29s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 10m15s
checks / Run integration tests with Podman (pull_request) Successful in 11m34s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 12m27s
to 2fa2ba88ef
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
test-multi-platform / Build Forgejo Runner (pull_request) Has been skipped
test-multi-platform / Build unsupported platforms (pull_request) Has been skipped
test-multi-platform / Run exec tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-stable) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Podman (pull_request) Has been skipped
test-multi-platform / validate mocks (pull_request) Has been skipped
test-multi-platform / validate pre-commit-hooks file (pull_request) Has been skipped
test-multi-platform / arm64 (pull_request) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 9s
checks / validate mocks (pull_request) Successful in 28s
example / docker-build-push-action-in-lxc (pull_request) Failing after 44s
checks / Build Forgejo Runner (pull_request) Successful in 45s
Integration tests for the release process / release-simulation (pull_request) Failing after 48s
checks / validate pre-commit-hooks file (pull_request) Successful in 40s
checks / Run integration tests with Docker (docker-latest) (pull_request) Failing after 18s
checks / Run integration tests with Docker (docker-stable) (pull_request) Failing after 24s
checks / Run exec tests with Docker (docker-latest) (pull_request) Successful in 36s
/ example-docker-compose (pull_request) Successful in 2m13s
checks / Build unsupported platforms (pull_request) Successful in 1m39s
/ example-on-demand (pull_request) Successful in 5m13s
/ example-lxc-systemd (pull_request) Successful in 6m54s
checks / Run integration tests with Podman (pull_request) Successful in 12m6s
2026-07-15 14:39:47 +00:00
Compare
Author
Member

I've updated the PR and altered the problematic CI workflow. Like integration-tests-with-docker, it's now a matrix job that runs with the Docker version included in Debian and the one distributed by Docker. I've commented out the Docker version included in Debian because that's going to fail until https://github.com/moby/moby/issues/52991 is resolved. I've added a comment that indicates that.

I've updated the PR and altered the problematic CI workflow. Like `integration-tests-with-docker`, it's now a matrix job that runs with the Docker version included in Debian and the one distributed by Docker. I've commented out the Docker version included in Debian because that's going to fail until https://github.com/moby/moby/issues/52991 is resolved. I've added a comment that indicates that.
Owner

can we run on Trixie? it should have a newer docker version

can we run on Trixie? it should have a newer docker version
Author
Member

@viceice wrote in #1547 (comment):

can we run on Trixie? it should have a newer docker version

Yes, but it doesn't help, because Docker on Trixie is too old, too. The backport in question would be for Trixie. Bookworm's full support has ended last month. Switching to Trixie would make sense anyway.

@viceice wrote in https://code.forgejo.org/forgejo/runner/pulls/1547#issuecomment-94819: > can we run on Trixie? it should have a newer docker version Yes, but it doesn't help, because Docker on Trixie is too old, too. The backport in question would be for Trixie. Bookworm's full support has ended last month. Switching to Trixie would make sense anyway.
aahlenst force-pushed docker-29 from 2fa2ba88ef
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
cascade / end-to-end (pull_request_target) Has been skipped
test-multi-platform / Build Forgejo Runner (pull_request) Has been skipped
test-multi-platform / Build unsupported platforms (pull_request) Has been skipped
test-multi-platform / Run exec tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-stable) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Podman (pull_request) Has been skipped
test-multi-platform / validate mocks (pull_request) Has been skipped
test-multi-platform / validate pre-commit-hooks file (pull_request) Has been skipped
test-multi-platform / arm64 (pull_request) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 9s
checks / validate mocks (pull_request) Successful in 28s
example / docker-build-push-action-in-lxc (pull_request) Failing after 44s
checks / Build Forgejo Runner (pull_request) Successful in 45s
Integration tests for the release process / release-simulation (pull_request) Failing after 48s
checks / validate pre-commit-hooks file (pull_request) Successful in 40s
checks / Run integration tests with Docker (docker-latest) (pull_request) Failing after 18s
checks / Run integration tests with Docker (docker-stable) (pull_request) Failing after 24s
checks / Run exec tests with Docker (docker-latest) (pull_request) Successful in 36s
/ example-docker-compose (pull_request) Successful in 2m13s
checks / Build unsupported platforms (pull_request) Successful in 1m39s
/ example-on-demand (pull_request) Successful in 5m13s
/ example-lxc-systemd (pull_request) Successful in 6m54s
checks / Run integration tests with Podman (pull_request) Successful in 12m6s
to 248fc1d300
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
test-multi-platform / Build Forgejo Runner (pull_request) Has been skipped
test-multi-platform / Build unsupported platforms (pull_request) Has been skipped
test-multi-platform / Run exec tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-stable) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Podman (pull_request) Has been skipped
test-multi-platform / validate mocks (pull_request) Has been skipped
test-multi-platform / validate pre-commit-hooks file (pull_request) Has been skipped
checks / validate mocks (pull_request) Successful in 25s
checks / Build Forgejo Runner (pull_request) Successful in 25s
checks / validate pre-commit-hooks file (pull_request) Successful in 34s
checks / Run exec tests with Docker (docker-latest) (pull_request) Successful in 40s
checks / Build unsupported platforms (pull_request) Successful in 1m6s
checks / Run integration tests with Podman (pull_request) Successful in 13m6s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 13m16s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 15m9s
test-multi-platform / arm64 (pull_request) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 3s
cascade / end-to-end (pull_request_target) Successful in 50m10s
Integration tests for the release process / release-simulation (pull_request) Failing after 50s
2026-07-15 17:53:10 +00:00
Compare
Contributor

cascading-pr updated at actions/setup-forgejo#1044

cascading-pr updated at https://code.forgejo.org/actions/setup-forgejo/pulls/1044
aahlenst force-pushed docker-29 from 248fc1d300
Some checks failed
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Has been skipped
test-multi-platform / Build Forgejo Runner (pull_request) Has been skipped
test-multi-platform / Build unsupported platforms (pull_request) Has been skipped
test-multi-platform / Run exec tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-stable) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Podman (pull_request) Has been skipped
test-multi-platform / validate mocks (pull_request) Has been skipped
test-multi-platform / validate pre-commit-hooks file (pull_request) Has been skipped
checks / validate mocks (pull_request) Successful in 25s
checks / Build Forgejo Runner (pull_request) Successful in 25s
checks / validate pre-commit-hooks file (pull_request) Successful in 34s
checks / Run exec tests with Docker (docker-latest) (pull_request) Successful in 40s
checks / Build unsupported platforms (pull_request) Successful in 1m6s
checks / Run integration tests with Podman (pull_request) Successful in 13m6s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 13m16s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 15m9s
test-multi-platform / arm64 (pull_request) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 3s
cascade / end-to-end (pull_request_target) Successful in 50m10s
Integration tests for the release process / release-simulation (pull_request) Failing after 50s
to 0d57c2e9cd
All checks were successful
cascade / debug (pull_request_target) Has been skipped
test-multi-platform / Build Forgejo Runner (pull_request) Has been skipped
test-multi-platform / Build unsupported platforms (pull_request) Has been skipped
test-multi-platform / Run exec tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-latest) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Docker (docker-stable) (pull_request) Has been skipped
test-multi-platform / Run integration tests with Podman (pull_request) Has been skipped
test-multi-platform / validate mocks (pull_request) Has been skipped
test-multi-platform / validate pre-commit-hooks file (pull_request) Has been skipped
issue-labels / release-notes (pull_request_target) Successful in 7s
checks / validate mocks (pull_request) Successful in 29s
checks / validate pre-commit-hooks file (pull_request) Successful in 40s
checks / Build Forgejo Runner (pull_request) Successful in 48s
example / docker-build-push-action-in-lxc (pull_request) Successful in 1m42s
Integration tests for the release process / release-simulation (pull_request) Successful in 4m14s
/ example-on-demand (pull_request) Successful in 4m27s
checks / Build unsupported platforms (pull_request) Successful in 1m38s
checks / Run exec tests with Docker (docker-latest) (pull_request) Successful in 26s
checks / Run integration tests with Docker (docker-latest) (pull_request) Successful in 10m39s
checks / Run integration tests with Podman (pull_request) Successful in 11m17s
checks / Run integration tests with Docker (docker-stable) (pull_request) Successful in 11m30s
test-multi-platform / arm64 (pull_request) Has been skipped
cascade / end-to-end (pull_request_target) Successful in 6s
cascade / forgejo (pull_request_target) Successful in 26s
2026-07-18 10:56:07 +00:00
Compare
Contributor

cascading-pr updated at actions/setup-forgejo#1044

cascading-pr updated at https://code.forgejo.org/actions/setup-forgejo/pulls/1044
mfenniak referenced this pull request from a commit 2026-08-24 21:22:44 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
forgejo/runner!1547
No description provided.