gershwin-desktop / gershwin-desktop/gershwin-developer
Trouble getting artifact URLs
- Dominant language
- Shell
- Stars
- 23
- Forks
- 11
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 1
Description
I was hoping to get the publish of system.txz working for arch and freebsd to unique urls. This way I could scale out to arm64 builds and other versions like 15.0, other distros, etc. I then wanted to make a deploy.sh script that could be used with something like curl to setup /System on an existing install, or live ISO bootstrap. I was thinking it could detect the system and install runtime requirements. So maybe we could split out have and requirements-build, and requirements-runtime. Then have the distro specific names under each so the script just does the thing. I am struggling which I have before with cirrus to get the exact publish URLs that work. I may have messed up the packaging or publish workflow parts.
Once this was all sorted I was going to update README to prioritize deploy and usage, then move the manual builds stuff down to the bottom. Then extend gershwin-documentation to cover the same things more or less with more in depth examples perhaps.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the existing packaging and publish workflow for system.txz, focusing on the artifact URLs for arch and FreeBSD. Define how deploy.sh should obtain artifacts, detect systems, and separate build from runtime requirements, then update README and gershwin-documentation with deploy and usage guidance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- build-system, documentation, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100