Skip to content

186 improve examples ci workflow#187

Merged
paweljarosz merged 5 commits into
masterfrom
186-improve-examples-ci-workflow
Jun 4, 2026
Merged

186 improve examples ci workflow#187
paweljarosz merged 5 commits into
masterfrom
186-improve-examples-ci-workflow

Conversation

@paweljarosz
Copy link
Copy Markdown
Contributor

@paweljarosz paweljarosz commented Jun 4, 2026

This PR changes a CI in this repo:

  • On PR, .github/workflows/validate-examples.yml runs only if relevant paths changed.
  • In that PR workflow, it validates only touched example.md files and builds only the touched example projects with Bob using the latest beta version.
  • On push to master, .github/workflows/trigger-site-rebuild.yml again validates only touched example.md files and builds only touched example projects.

This is to ensure the following flow:

  1. On creating a PR: validate + build touched examples.
  2. On merge to master: validate + build touched examples again.
  3. Only then: trigger defold.github.io site rebuild.

To make the last work we need to add this validation and build steps as required after merging, somewhere here in the Github page settings.

This should be merged after: defold/defold.github.io#253

#186

@paweljarosz paweljarosz requested review from AGulev and ekharkunov June 4, 2026 08:15
@paweljarosz paweljarosz self-assigned this Jun 4, 2026
@paweljarosz paweljarosz linked an issue Jun 4, 2026 that may be closed by this pull request
@paweljarosz paweljarosz merged commit 460fe57 into master Jun 4, 2026
1 check passed
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.

Improve examples CI workflow

2 participants