Closed niketagrawal closed 1 month ago
See workflow (in development) here: https://github.com/niketagrawal/tudat/blob/develop/.github/workflows/trigger_creation_new_dev_conda_pkg.yml
The polling based workflow to detect new commits in tudat dev branch has the following cons:
This GitHub Actions workflow will require personal access token to bump version, create a tag, and push the tag to tudat-feedstock repository. Below are the steps to create a personal access token to use in a Github action:
This token must now be specified to use in the tudat repository.
Create a GitHub action workflow that triggers nightly at a scheduled time and performs the following actions if there is a new commit(s) on the develop branch of tudat in the last 24 hours:
Currently, the above actions happen manually. When the develop branch of tudat is found to have reached a staged where a new version can be created, the tag and the version is created manually, and the version and tag is added on the tudat-feedstock repository, which then triggers the azure pipelines that creates the conda package.