SyntaxError while publishing: "Unexpected token r in JSON at position 0"
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- docker, github-actions, typescript
Piste de recherche
Reproduisez le chemin de publication de .github/workflows/validate.yml, en utilisant comme points d’entrée la configuration devcontainers/action affichée et la stack devContainersSpecCLI.js journalisée. Comparez la validation avec la publication dans le registre et suivez quelle réponse est transmise à JSON.parse ; le travail est terminé lorsque l’échec est reproductible avec un diagnostic clair ou que la publication de la fonctionnalité signalée réussit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'm trying to publish a feature but am failing to do so.
Although to me the contents of the repo seem correct it fails with an error that doesn't really tell me anything:
[2025-05-19T20:20:21.191Z] Packaging feature collection...
[2025-05-19T20:20:21.194Z] Processing feature: starship...
[2025-05-19T20:20:21.216Z] Packaged 1 features!
[2025-05-19T20:20:21.216Z] Processing feature: starship...
[2025-05-19T20:20:21.217Z] Fetching published versions...
[2025-05-19T20:20:21.314Z] Publishing tags: 1,1.0,1.0.0,latest...
[2025-05-19T20:20:21.316Z] Data layer digest: sha256:506a0c07c447a52f751d546fd465145f534790be0456c088a59f7b2af161284e (archive size: 6144)
[2025-05-19T20:20:21.316Z] Computed content digest from manifest: sha256:da7f47bc8d89feb98a7c3cdd108558b377e182e0accb6d0c58cd7039b5ac42ad
SyntaxError: Unexpected token r in JSON at position 0
at JSON.parse (<anonymous>)
at kJ (/opt/acttoolcache/node/18.20.8/x64/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:608:1596)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async mJ (/opt/acttoolcache/node/18.20.8/x64/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:605:579)
at async cC (/opt/acttoolcache/node/18.20.8/x64/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:609:1298)
at async Vz (/opt/acttoolcache/node/18.20.8/x64/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:609:2795)
at async /opt/acttoolcache/node/18.20.8/x64/lib/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:484:1188
::error::The process '/opt/acttoolcache/node/18.20.8/x64/bin/devcontainer' failed with exit code 1
::error::(!) Failed to publish Features.
I don't know what JSON this would be that it's failing to parse.
Using the action as follows (with env.REGISTRY_URL being a valid registry url which https://github.com/docker/login-action@v3 managed to successfully login to):
- name: "Publish Features"
uses: "https://github.com/devcontainers/action@v1"
with:
publish-features: "true"
oci-registry: "${{ env.REGISTRY_URL }}"
base-path-to-features: "./src"
generate-docs: "false"
Also if I only validate the repo contents, using the contents of https://github.com/devcontainers/feature-starter/blob/main/.github/workflows/validate.yml, the validation passes successfully.
- Langage dominant
- TypeScript
- Étoiles
- 90
- Forks
- 33
- Merge moyen
- 3 h 8 min
- PR mergées (30 j)
- 1
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de devcontainers/action
-
AddOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
devcontainers/action#225 ·
-
Support aarch64 by defaultOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
devcontainers/action#223 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
devcontainers/action#222 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
devcontainers/action#220 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
devcontainers/action#213 · 2 commentaires ·
Toutes les issues de devcontainers/action
Issues similaires
-
level/task type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
wazuh/wazuh-dashboard-plugins#9508 ·
Les mainteneurs répondent en général sous 1 jour
-
Testnet EOL page links Zonescan mainnetPeut-être pris @napelvs l’a pris aujourd’hui. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Azure-Samples/azure-search-openai-demo#3249 ·
Les mainteneurs répondent en général sous 1 jour
-
[Docs] docs/architecture.mermaid leaves out 21 of the 51 src/ directoriesPeut-être pris @uyg7x l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement status:needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
dongdongbh/Mindwtr#1438 ·
Les mainteneurs répondent en général sous 1 jour