No variant OS groups matched by update.sh

Open Beginner friendly
#2,437 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
72/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
docker, shell

Research direction

Start by reading update.sh and locate how the VARIANT option is matched. Use the issue's current and suggested matching tables as acceptance criteria, including wildcard grouping for OS families while preserving exact matching without a wildcard. Verify the behavior against the listed Alpine, Bullseye, Bookworm, and Trixie examples.

Written by the indexing model from the issue text.

Description

build process

Problem

The update.sh script requires an exact match of the VARIANT option when targeting specific variants. No grouping within operating system families is provided for.

Current matching

VARIANT matches does not match
alpine - alpine3.23 alpine3.24
bullseye bullseye bullseye-slim
bookworm bookworm bookworm-slim
trixie trixie trixie-slim

Solution

Suggest to allow grouping by operating system when VARIANT specified with wildcard (*).

Suggested matching

VARIANT matches
alpine* alpine3.23 alpine3.24
bullseye* bullseye bullseye-slim
bookworm* bookworm bookworm-slim
trixie* trixie trixie-slim
alpine -
bullseye bullseye
bookworm bookworm
trixie trixie
Dominant language
Dockerfile
Stars
8.6k
Forks
2k
Avg merge
10h 19m
Merged PRs (30d)
16

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from nodejs/docker-node

All issues in nodejs/docker-node

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.