Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Compose project name is stripped of punctuation when using podman-compose

Open
#1,017 0 comments 1 reaction 1 assignee View on GitHub

@v-Kaniska244 is already working on this.

Since Jul 16, 2025.

Assessment

This issue has not been assessed yet.

Description

Currently, as of podman-compose 1.4.0, podman-compose allows punctuation in project name, and uses underscore for separating project name from image names. As a result, the following version checks are broken when using podman-compose:

This results in unreadable project names.

Workaround

Point devcontainers (either cli or through vscode) to the below wrapper script. This will fake the version to be just right - after punctuation support but before change to use hyphens for separators.

#!/usr/bin/env python

from sys import argv
from os import execvp

if argv[1:] == ['compose', 'version', '--short']:
  print('2.7.0')
else:
  execvp('podman', ['podman'] + argv[1:])
Dominant language
TypeScript
Stars
3k
Forks
461
Avg merge
18m
Merged PRs (30d)
5

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 devcontainers/cli

All issues in devcontainers/cli

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.