aws-samples / aws-samples/eks-workshop-v2
Migrate lab IDE to use mise
- Dominant language
- HCL
- Stars
- 626
- Forks
- 613
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 9
Description
### What would you like to be added?
Currently the lab IDE installs binaries using a shell script:
https://github.com/aws-samples/eks-workshop-v2/blob/main/lab/scripts/installer.sh
This should be migrated to use to use [mise](https://mise.jdx.dev/) to install these binaries instead.
Renovate has [support](https://docs.renovatebot.com/modules/manager/mise/#backends-support) for mise so we should continue to get automated dependency updates
## Implementation
Create a `mise.toml` file under `lab` that expresses all our dependencies.
### Why is this needed?
Removes our custom shell script and the custom renovate integration based on regex
Contributor guide
Research direction
Start with lab/scripts/installer.sh and inventory the binaries it installs, then inspect the lab Renovate configuration for the custom regex integration. Create lab/mise.toml expressing those dependencies, migrate the lab IDE setup to use it, and verify that the custom installer and Renovate integration are no longer needed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100