Skip to content

Conversation

@LordKubaya
Copy link
Contributor

@LordKubaya LordKubaya commented Nov 4, 2025

  • Refactored Cactus CI

  • Dynamic Diff Analysis

    • Implements dynamic detection of code changes to run CI only for the affected packages, skips code comments.
    • Packages that depend on updated components are automatically included (e.g., changes to a top-level package trigger CI runs for all dependent leaf packages).
    • Resolves ci(performance): speed up CI - dynamic diff analysis #2364.
  • Resolved yarn codegen job flakiness by caching the required JAR files.

  • Fixed outdated or broken references, including old links and missing FabricAIO Docker image versions.

  • Updated and fixed devcontainer dependencies.

@LordKubaya LordKubaya force-pushed the ci-refactor branch 30 times, most recently from a2ec722 to 79f3f28 Compare November 5, 2025 16:15
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
@LordKubaya LordKubaya force-pushed the ci-refactor branch 19 times, most recently from 11e0d53 to f2de9a9 Compare January 8, 2026 14:44
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
Signed-off-by: Carlos Amaro <carlosrscamaro@tecnico.ulisboa.pt>
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.

ci: break up ci.yaml into smaller workflow files - use workflow calls ci(performance): speed up CI - dynamic diff analysis

2 participants