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.
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.