Discovery Artifact Automation
Discovery Artifacts are automatically updated using a Github Action script. This
documentation is intended for users that need to maintain the repository.
Updating discovery artifacts locally
To update discovery artifacts locally:
- Create a virtual environment using pyenv virtualenv updateartifacts
- Activate the virtual environment using pyenv activate updateartifacts
- Clone the repository, and cd into the scripts directory
- Run pip install -r requirements.txt
- Run pip install -e ../
- Run git checkout -b update-discovery-artifacts-manual
- Run python3 updatediscoveryartifacts.py
- Run ./createcommits.sh
- Run python3 buildprbody.py
- Create a pull request with the changes.
- Copy the contents of temp/allapis.summary into the PR Body.
Feel free to submit an issue!