Add option to remove container when action is done
@chrmarti y travaille déjà.
Depuis le 26/3/2024.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Hi, I'm getting the following error when Github actions is trying to start a container and run commands. I have a simple workflow file, running on a self hosted runner.
name: run-tests
run-name: ${{ github.actor }} is running
on:
push:
# Sequence of patterns matched against refs/heads
branches:
- develop
workflow_dispatch:
env:
ARCH: amd64
jobs:
run-tests:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- name: Build and run dev container task
uses: devcontainers/[email protected]
with:
# ci.sh script builds and runs all unit tests
runCmd: chmod +x ./ci.sh && ./ci.sh
env:
ARCH: amd64
Github actions can build the dev container, but fails at the "run command in container" step of the "Build and run dev container" task.
🚀 Run command in container
About to run devcontainer exec --workspace-folder /home/me/actions-runner/_work/my_repo --remote-env GITHUB_OUTPUT=/mnt/github/output --remote-env GITHUB_ENV=/mnt/github/env --remote-env GITHUB_PATH=/mnt/github/path --remote-env GITHUB_STEP_SUMMARY=/mnt/github/step-summary bash -c chmod +x ./ci.sh && ./ci.sh
OCI runtime exec failed: exec failed: unable to start container process: current working directory is outside of container mount namespace root -- possible container breakout detected: unknown
Error: Dev container exec failed: (exit code: 126)
Error: Dev container exec failed: (exit code: 126)
I'm not sure exactly where this is originating from. If I cd to /home/me/actions-runner/_work/my_repo and do devcontainer exec --workspace-folder . I get the same error msg:
OCI runtime exec failed: exec failed: unable to start container process: current working directory is outside of container mount namespace root -- possible container breakout detected: unknown
- Langage dominant
- TypeScript
- Étoiles
- 503
- Forks
- 102
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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
- Lire le 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/ci
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
devcontainers/ci#446 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
devcontainers/ci#445 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
devcontainers/ci#444 · 4 commentaires · 3 réactions ·
-
Inputs are wrong in post step when action is called through a nested composite actionPeut-être pris @v-Kaniska244 l’a pris il y a 74 jours. Ouverte
devcontainers/ci#442 · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
devcontainers/ci#437 ·
Toutes les issues de devcontainers/ci
Issues similaires
-
[测试] 等待仓库加载后再记录多仓库排序基线Peut-être pris @myot233 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
area:arcade p3-medium ready-for-agent testing type:docs
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
fderuiter/deruiter.dev#2369 ·
Les mainteneurs répondent en général sous 1 jour
-
area:devenv origin:agent type:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
overengineeringstudio/effect-utils#1949 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ccch1mneyyy/dsh-TUI#1631 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
MiniMax-AI/minimax-code#507 ·
Les mainteneurs répondent en général sous 1 jour