adafruit / adafruit/circup

Find out which bundles are available automatically

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
172
Forks
41
Avg merge
1d 20h
Merged PRs (30d)
1

Description

Right now `circup` needs to be updated manually whenever we change which bundles are being built. Two possibilities:

- Make it easier to update `circup`. Make it depend on the contents of https://github.com/adafruit/circuitpython-build-tools/blob/main/circuitpython_build_tools/target_versions.py.
OR
- Make it unnecessary to update `circup`. Have it fetch which bundles are available when it runs. Could be from the file above, or from a data file placed in S3 (maybe just a copy of the above). `https://adafruit-circuit-python.s3.amazonaws.com/bundles/...`

Contributor guide

Open the contributing guide

Research direction

Start by comparing circuitpython_build_tools/target_versions.py with the bundle data under the stated S3 path. Determine whether circup should depend on that file or fetch available bundles at runtime; the issue is done when bundle changes no longer require a manual circup update.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.