Skip to content

Update CI and enable ccache - #1105

Merged
jhanca-robotecai merged 3 commits into
o3de:developmentfrom
RobotecAI:mw/update-ci
Oct 15, 2026
Merged

jhanca-robotecai merged 3 commits into
o3de:developmentfrom
RobotecAI:mw/update-ci

Conversation

@mateuszwasilewski

Copy link
Copy Markdown
Contributor

What does this PR do?

This PR applies minor fixes and updates to CI config introduced in PR #1089

Changes

  • Update all actions to their newest versions which support node24 rather than deprecated node20
  • Install ccache and pass it in cmake configure step
  • change how value of cache key is constructed so that different clang versions do not share cache and multiple caches can be saved for the same engine but different o3de-extras version

How was this PR tested?

Manually triggered CI in fork https://github.com/RobotecAI/o3de-extras

Run name Time Link
First run with no cache 1h 42m https://github.com/RobotecAI/o3de-extras/actions/runs/38250563799/attempts/1
Rerun of the first run with valid cache present 12m https://github.com/RobotecAI/o3de-extras/actions/runs/38250563799
Different commit using the same engine with cache present 8m https://github.com/RobotecAI/o3de-extras/actions/runs/38367748663

Signed-off-by: Mateusz Wasilewski <mateusz.wasilewski@robotec.ai>
Signed-off-by: Mateusz Wasilewski <mateusz.wasilewski@robotec.ai>

@jhanca-robotecai jhanca-robotecai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for the improvements, few nits

Comment thread .github/workflows/simulation-gems-pr.yml
Comment thread .github/workflows/simulation-gems-pr.yml Outdated
Comment thread .github/workflows/simulation-gems-pr.yml
Signed-off-by: Mateusz Wasilewski <mateusz.wasilewski@robotec.ai>
@byrcolin byrcolin added the sig/build Categorizes an issue or PR as relevant to SIG Build. label Oct 13, 2026
@jhanca-robotecai
jhanca-robotecai merged commit 6e19291 into o3de:development Oct 15, 2026
3 checks passed
@jhanca-robotecai
jhanca-robotecai deleted the mw/update-ci branch October 15, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sig/build Categorizes an issue or PR as relevant to SIG Build.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants