Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Building CI to track ldmx-sw #109

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

tomeichlersmith
Copy link
Member

@tomeichlersmith tomeichlersmith commented Feb 26, 2025

This resolves #104

  • add a new custom "dependabot" that checks for a new ldmx-sw release weekly and update the testing versions accordingly (replace the latest testing version if it is a patch release, append a new latest testing version otherwise)
  • change backwards compatibility patches to be patch files from git diff rather than scripts
  • have the AMD build happen on GitHub runners? <- not sure if I want to make this work but it is technically feasible
  • use denv for test building ldmx-sw
  • use just as well so we respect the recipes in the justfile and don't have to update stuff here when testing

I did test runs of ./ci/test-ldmx-sw locally and it works. With the other builds happening right now (and the layer caching being broken I think?), the CI tests on GitHub were cancelled after waiting too long to be run.

tomeichlersmith and others added 4 commits February 24, 2025 13:54
manually update v4 versions, intentionally leave the latest version old
so the dependabot can be tested on main
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.

auto track ldmx-sw releases within CI testing
1 participant