Skip to content

examples/basic/subfolders: switch from DIRS to EXTERNAL_MODULE_DIRS #21476

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

mguetschow
Copy link
Contributor

Contribution description

We have EXTERNAL_MODULE_DIRS in RIOT, which are favored instead of manually messing with DIRS, especially because they get the dependency resolution right. Maybe I was not aware of that back when I introduced the example in #20024, so let's fix this up now.

Testing procedure

Examples should still build in the CI, and now also be tested successfully.

Issues/PRs references

Triggered by #21442

@mguetschow mguetschow requested a review from jia200x as a code owner May 9, 2025 09:08
@github-actions github-actions bot added Area: doc Area: Documentation Area: examples Area: Example Applications labels May 9, 2025
@mguetschow mguetschow added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label May 9, 2025
@mguetschow mguetschow requested review from crasbe and maribu May 9, 2025 09:09
@riot-ci
Copy link

riot-ci commented May 9, 2025

Murdock results

✔️ PASSED

1f674a4 examples/basic/subfolders: add test

Success Failures Total Runtime
20 0 22 01m:26s

Artifacts

@mguetschow mguetschow force-pushed the examples-subfolders-external-module branch from 58e87fc to 1f674a4 Compare May 9, 2025 09:20
@mguetschow mguetschow enabled auto-merge May 9, 2025 09:20
@mguetschow mguetschow added this pull request to the merge queue May 9, 2025
Merged via the queue into RIOT-OS:master with commit 1bacf70 May 9, 2025
25 checks passed
@maribu
Copy link
Member

maribu commented May 10, 2025

The nightly failed on the samr21-xpro on this test (and everything else passed).

I think nothing else was merged yesterday, so chances are high this was the only test run, as the rest was still in the cache.

@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: doc Area: Documentation 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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants