Skip to content

Conversation

tmadlener
Copy link
Contributor

Add a CI workflow that builds Key4hep downstream consumers on top of Acts. In case of failure add a brief comment to the report and ping key4hep-contacts.

--- END COMMIT MESSAGE ---

Any further description goes here, @-mentions are ok here!

@paulgessinger as just discussed via mattermost.

@github-actions github-actions bot added this to the next milestone Sep 26, 2025
@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Sep 26, 2025
Copy link
Contributor

github-actions bot commented Sep 26, 2025

📊: Physics performance monitoring for 395da68

Full contents

physmon summary

Comment on lines 529 to 533
with:
path: ${{ env.CCACHE_DIR }}
key: ccache-${{ runner.os }}-${{ github.job }}-${{ env.CCACHE_KEY_SUFFIX }}-${{ github.sha }}
restore-keys: |
ccache-${{ runner.os }}-${{ github.job }}-${{ env.CCACHE_KEY_SUFFIX }}-
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I am not entirely sure about this one here, because the run-lcg-view action below also has ccache cacheing built in. IIUC, each job will create it's own ccache in any case, right? So there is no re-use across jobs. In that case, I think this could be removed again, and we can simply use the run-lcg-view to cache build artifacts via ccache.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Removed in favor of run-lcg-view builtin functionality. That will give slightly different cache keys, if that is a problem, I can roll this back to use consistent cache keys

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots

See analysis details on SonarQube Cloud

Currently only builds k4ActsTracking (which is effectively empty at the
moment, so there is not too much of a check here) and reports back
similar to how EIC does it
@paulgessinger
Copy link
Member

/rerun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Infrastructure Changes to build tools, continous integration, ...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants