| # 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: |
| 1. Create a virtual environment using `pyenv virtualenv updateartifacts` |
| 2. Activate the virtual environment using `pyenv activate updateartifacts` |
| 3. Clone the repository, and `cd` into the `scripts` directory |
| 4. Run `pip install -r requirements.txt` |
| 5. Run `pip install -e ../` |
| 6. Run `git checkout -b update-discovery-artifacts-manual` |
| 7. Run `python3 updatediscoveryartifacts.py` |
| 8. Run `./createcommits.sh` |
| 9. Run `python3 buildprbody.py` |
| 10. Create a pull request with the changes. |
| 11. Copy the contents of `temp/allapis.summary` into the PR Body. |
| |
| ## Questions |
| Feel free to submit an issue! |