22 lines
866 B
Markdown
22 lines
866 B
Markdown
# 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!
|