ci
ci copied to clipboard
A GitHub Action and Azure DevOps Task designed to simplify using Dev Containers (https://containers.dev) in CI/CD systems.
A large part of the ecosystem of devcontainers is the use of features to extend the environment, and potentially the IDE. Currently the scripts here do not support building, testing,...
Based on the discussion in #153, add examples to the docs explaining the difference in behaviour between setting env vars at the top level of a step vs setting via...
In #184, the output from the Azure DevOps task was not especially helpful in identifying the underlying issue: ``` About to run devcontainer exec --workspace-folder /home/vsts/work/1/s bash -c echo "hi"...
When using the docker in docker feature it has a 20% chance to fail. I created a demo repo to show case this. It uses concurrent jobs to highlight the...
The untagged_images_cleanup workflow is failing with: ``` Checking for untagged versions for ci-devcontainer jq: error (at :1): Cannot index array with string "message" ``` E.g. https://github.com/devcontainers/ci/actions/runs/3802308704/jobs/6467665279#step:3:7
# Error ``` Error: Dev container build failed: Command failed: docker tag example_devcontainer_app ghcr.io/example/example-devcontainer:latest (exit code: undefined) An error occurred building the container. Error: Command failed: docker tag example_devcontainer_app ghcr.io/example/example-devcontainer:latest...
This pull request updates the GitHub Actions versions to use the latest versions of actions/checkout and docker/login-action.
When using the new non-deprecated way of setting outputs in GitHub Actions ( https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ ), it is not working. I assume it is because `$GITHUB_OUTPUT` refers to some file or...
I have a number of operations that I would like to execute within the container. There are node tests, linting, type checking, building, python tests and linting and type checking......
I have devcontainer snippet like this: ``` "postStartCommand": { "poetry setup": ["/bin/bash", "-i", "-c", "python3 -m venv $HOME/.local && source $HOME/.local/bin/activate && poetry install"] } ``` and forgot to setup...