Skip to content

Separate madx builds into its own package #63

@coldfix

Description

@coldfix

I think it's time to finally separate out the MAD-X build into its own package. This will have the following advantages:

  • relatively fast cpymad CI builds (can simply download prebuilt madx library)
  • decrease in complexity of the build recipe: remove stages, caching caching complexity has decreased with migration to github actions, probably simpler than setting up separate packages
  • fixes the issue that makes pull requests from external collaborators always error in the first stage (because they don't have access to the secret github token that is required to transfer artifacts between stages) fixed by migration to github actions
  • we could make it easier for users to build/install cpymad without having to build madx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions