fix(deps): root package pins @flisk-sh/flisk 1.4.5, far behind the current 1.4.65
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 62/100
- Issue type
- Refactor
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- bun, github-actions
- Domain
- build-system, ci-cd
Research direction
Start at the root package.json and the flisk:project, flisk:dry-run and flisk:up scripts that use the @flisk-sh/flisk pin; reproduce with bun install then bun run flisk:up and flisk --version. Then read the existing CI workflow and any dependency-bot config to see where a job that starts the stack against the latest release would go. Done means the pin is on 1.4.65, CI proves the latest CLI starts, a bot or scheduled job keeps it fresh, and the README names the supported version.
Written by the indexing model from the issue text.
Description
Problem
The root package of this repo pins @flisk-sh/flisk to 1.4.5, and its scripts (flisk:project, flisk:dry-run, flisk:up) run that version. The current release is far newer (1.4.65), so a new user who follows the README runs a CLI that is many releases old and misses every fix since, including startup and routing fixes.
Reproduce:
- Clone,
bun installat the root,bun run flisk:up. flisk --versionprints 1.4.5.npm view @flisk-sh/flisk versionprints a much newer one.
Expected: the pin follows the latest release, or the project uses an unpinned or range version and CI proves it still starts.
Root Cause Analysis
The version was pinned once for a reproducible demo and never bumped. No automated update (a dependency bot rule or a scheduled job) covers the root package, and CI does not run the project against the latest CLI, so drift is invisible.
TDD Fix Plan
-
RED: Write a CI check that starts the stack with the pinned version and with the latest release and fails if the latest does not start.
GREEN: Bump the pin to the current release. -
RED: Write a check that fails when the pin is more than a set number of releases behind.
GREEN: Add a dependency-bot entry for the root package.
REFACTOR: Mention the supported CLI version in the README.
Acceptance Criteria
- The root package uses a current CLI version
- CI starts the project with the latest CLI
- A bot or scheduled job keeps the pin fresh
- All new tests pass
- Existing tests still pass
- Dominant language
- Shell
- Stars
- 3
- Forks
- 0
- Avg merge
- 5m
- Merged PRs (30d)
- 6
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from flisk-sh/flisk-example
-
agents area: runtime automation chore cli consistency dependencies developer-experience difficulty: easy documentation enhancement good first issue help wanted hygiene json-output priority: P3 starters tests
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
flisk-sh/flisk-example#41 ·
Maintainers usually reply within 1 day
-
area: ci area: infrastructure benchmark ci-cd configuration developer-experience difficulty: easy dx enhancement good first issue hacktoberfest help wanted latency performance quality rank: 8 kyu tech: github-actions tech: postgres yaml
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
flisk-sh/flisk-example#39 ·
Maintainers usually reply within 1 day
-
area: ci difficulty: easy good first issue hacktoberfest help wanted
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
flisk-sh/flisk-example#14 ·
Maintainers usually reply within 1 day
-
area: docs difficulty: easy good first issue hacktoberfest help wanted
Difficulty 1/5 Under an hour Newbie friendliness 92/100
flisk-sh/flisk-example#13 ·
Maintainers usually reply within 1 day
-
area: tests difficulty: medium hacktoberfest help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
flisk-sh/flisk-example#12 ·
Maintainers usually reply within 1 day
All issues in flisk-sh/flisk-example
Similar issues
-
agents area: runtime automation chore cli consistency dependencies developer-experience difficulty: easy documentation enhancement good first issue help wanted hygiene json-output priority: P3 starters tests
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
area:claude-code-web bug has repro platform:linux platform:web
Difficulty 1/5 Under an hour Newbie friendliness 66/100
anthropics/claude-code#110168 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
devcontainers/features#1776 · 1 comment ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
btclib-org/portanode#968 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day