Skip to content

Conversation

maribu
Copy link
Member

@maribu maribu commented Jun 4, 2025

Contribution description

This ensures that make BUILD_IN_DOCKER=1 will use the same container that was used in the CI (Murdock).

Testing procedure

Green CI

Issues/PRs references

None

This ensures that `make BUILD_IN_DOCKER=1` will use the same container
that was used in the CI (Murdock).
@maribu maribu added Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: needs backport Integration Process: The PR is required to be backported to a release or feature branch labels Jun 4, 2025
@github-actions github-actions bot added the Area: build system Area: Build system label Jun 4, 2025
@riot-ci
Copy link

riot-ci commented Jun 4, 2025

Murdock results

✔️ PASSED

0a21b4d examples/.../rust-gcoap: disable build on native for now

Success Failures Total Runtime
10379 0 10379 10m:47s

Artifacts

chrysn added a commit to chrysn-pull-requests/riotdocker that referenced this pull request Jun 4, 2025
Trouble with [21531] indicates that running tests on native is
insufficient to catch native32 trouble; this should catch that kind of
issue earlier.

[21531]: RIOT-OS/RIOT#21531
chrysn added a commit to chrysn-pull-requests/riotdocker that referenced this pull request Jun 4, 2025
Trouble with [21531] indicates that running tests on native is
insufficient to catch native32 trouble; this should catch that kind of
issue earlier.

[21531]: RIOT-OS/RIOT#21531
@chrysn
Copy link
Member

chrysn commented Jun 4, 2025

That's weird -- admittedly, the riotbuild tests only run on native and not separately on native32 and native64, but I can't remember ever having had differentiated issues. Checking that is now blocked 3 issues deep: this one would be addressed by RIOT-OS/riotdocker#261 but that's stuck as it needs RIOT-OS/riotdocker#256 but that needs some cleanup after #21359

@mguetschow
Copy link
Contributor

@maribu a way to break the CI-stuck loop would be to blacklist native32 (maybe just for the CI) temporarily for rust_gcoap to get this merged.

@github-actions github-actions bot added Platform: native Platform: This PR/issue effects the native platform Area: cpu Area: CPU/MCU ports labels Jun 4, 2025
@crasbe crasbe added Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors) Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation labels Jun 4, 2025
@maribu maribu force-pushed the makefiles/docker.inc.mk/pin-new-image branch from 77bd10d to 0a21b4d Compare June 4, 2025 13:21
@github-actions github-actions bot added Area: examples Area: Example Applications and removed Platform: native Platform: This PR/issue effects the native platform Area: cpu Area: CPU/MCU ports labels Jun 4, 2025
@mguetschow mguetschow added this pull request to the merge queue Jun 4, 2025
Merged via the queue into RIOT-OS:master with commit d144e51 Jun 4, 2025
25 checks passed
@maribu maribu deleted the makefiles/docker.inc.mk/pin-new-image branch June 5, 2025 08:33
@maribu
Copy link
Member Author

maribu commented Jun 5, 2025

Backport provided in #21541

@Teufelchen1 Teufelchen1 added this to the Release 2025.07 milestone Jul 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: build system Area: Build system Area: examples Area: Example Applications CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Impact: minor The PR is small in size and might only require a quick look of a knowledgeable reviewer Process: needs backport Integration Process: The PR is required to be backported to a release or feature branch Type: bug The issue reports a bug / The PR fixes a bug (including spelling errors) Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants