What's next with job dependencies on kiwix/operations content
- Dominant language
- Python
- Stars
- 15
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Multiple jobs in our infra are directly fetching their (Python) script from github repo.
This prevents us making this repo private.
One solution would be to give them an ACCESS_TOKEN so that they can read this private repo.
I however feel like this is not really a very appropriate architecture:
- it is not really convenient to validate upgrades of these scrips (one has to commit to the repo in order to test, which often leads to many subsequent commits, or dirty/painful hacks to test without commiting)
- it puts a strong dependency on Github availability for our production to operate properly
Should we investigate another solution to publish / host these small scripts ?
Sample case: https://github.com/kiwix/operations/blob/main/zim/library-mgmt/library-generator.cronjob.yaml which uses the https://github.com/kiwix/operations/blob/main/zim/library-mgmt/library-maint.py script
Contributor guide
Assessment
This issue has not been assessed yet.