Skip to content

Conversation

@AnnsAnns
Copy link
Member

@AnnsAnns AnnsAnns commented Oct 13, 2025

Contribution description

With #21787 I accidentally discovered that the "test doc" CI script never ran on PRs, only on pushes. This caused a small error that only occurs on fresh installs (alias the CI) to slip through where the folder structure didn't exist yet.

I changed the workflows to now make a bit more sense. The test build only gets run on PRs (instead of only on pushes to master) and does not get executed when pushing to master (given that deploy docs already counts as a build test)

Testing procedure

Issues/PRs references

@github-actions github-actions bot added Area: doc Area: Documentation Area: CI Area: Continuous Integration of RIOT components labels Oct 13, 2025
Copy link
Contributor

@Teufelchen1 Teufelchen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ups!

@Teufelchen1 Teufelchen1 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Oct 13, 2025
@riot-ci
Copy link

riot-ci commented Oct 13, 2025

Murdock results

✔️ PASSED

88d7c35 .github/workflows/starlight: build in PRs, don't build twice on pushes

Success Failures Total Runtime
1 0 1 01m:53s

Artifacts

@AnnsAnns AnnsAnns added this pull request to the merge queue Oct 13, 2025
@AnnsAnns AnnsAnns added the CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs label Oct 13, 2025
Merged via the queue into RIOT-OS:master with commit 8fb7457 Oct 13, 2025
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: CI Area: Continuous Integration of RIOT components Area: doc Area: Documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants