Skip to content

Insulate the run-test github action to changes in versions #24

Description

@craigpnnl

Actions such as setup-python@v4.6 can go missing after a while this issue is protecting us from that change and having to modify ALL of the repositories that use it.

Use https://github.com/eclipse-volttron/github-tooling/blob/main/actions-all-repositories/run-tests.yml as the base for a github action that can be used by all repositories for running their tests.

You could call it parent-run-test or run-test parent use your own discretion. It should follow the same type of pattern that https://github.com/eclipse-volttron/github-tooling/blob/main/.github/workflows/deploy-release.yml uses....see https://github.com/eclipse-volttron/volttron-core/blob/main/.github/workflows/make-release.yml#L56 for how that action utilizes it.

Once created you should test it with your own repository before making a pr to main in github-tooling repository. You will need to fork the github-tooling repo and use your own namespace for referencing the actions before committing. Once you have a clean version there needs to only be a single commit for adding the repo to the github tooling repository.

Metadata

Metadata

Assignees

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