Skip to content

Use dsim.repos file in GitHub Actions CI #159

Description

@scpeters

Our documentation recommends using the dsim.repos to update the workspace, but our GitHub actions CI workflows using a mix of actions/checkout@v2 to clone private dependencies (using the MALIPUT_TOKEN secret) and vcstool to clone public dependencies listed in .github/dependencies.repos. It would be useful to use the dsim.repos file to avoid mistakes like #158 (comment).

Challenges:

  • vcstool doesn't currently support https authentication with tokens, though an open pull request proposes support for it in Support authentication dirk-thomas/vcstool#128.
  • perhaps the only alternative is adding an ssh key as a secret in this repository (since dsim.repos uses ssh URL's)

Activity

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

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