1# Discovery Artifact Automation
2Discovery Artifacts are automatically updated using a Github Action script. This
3documentation is intended for users that need to maintain the repository.
4
5## Updating discovery artifacts locally
6
7To update discovery artifacts locally:
81. Create a virtual environment using `pyenv virtualenv updateartifacts`
92. Activate the virtual environment using `pyenv activate updateartifacts`
103. Clone the repository, and `cd` into the `scripts` directory
114. Run `pip install -r requirements.txt`
125. Run `pip install -e ../`
136. Run `git checkout -b update-discovery-artifacts-manual`
147. Run `python3 updatediscoveryartifacts.py`
158. Run `./createcommits.sh`
169. Run `python3 buildprbody.py`
1710. Create a pull request with the changes.
1811. Copy the contents of `temp/allapis.summary` into the PR Body.
19
20## Questions
21Feel free to submit an issue!
22