aws-samples / aws-samples/eks-workshop-v2

Migrate lab IDE to use mise

Open
#1,805 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.