Remove container-in-container strategy from CI/CD workflows #223
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nidde/parenting-tool!223
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "copilot/update-workflows-for-ubuntu"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Self-hosted runner is already a Ubuntu container in Docker —
container:blocks on every job caused Docker-in-Docker failures. This removes all container blocks and restores standard GitHub Actions tool setup, so jobs run directly on the host.Building, testing, and linting remain on the Actions server. Only the pre-built tarball is shipped to the RPi via SCP — no change to the deployment model.
Workflows (6 files): removed
container:+ GHCR image/credentials blockintegrity.yml,build.yml,php-tests.yml,browser-tests.yml,deployment.yml,health-check.ymlComposite actions: restored standard tool installation
setup-php-laravel— re-addedshivammathur/setup-php@v2setup-node-frontend— re-addedactions/setup-node@v4with built-in npm cache, removed manualactions/cachestep and unusedcache-key-suffixinputbuild.yml: added
apt-get install rsync(was pre-installed in Docker image)ci-image.yml: removed push trigger, kept
workflow_dispatchwith deprecation noteType of Change
Testing
Code Quality
CI/CD Checks
Additional Notes
CI checks on this PR will validate whether the workflows run correctly without containers. The Docker CI image and Dockerfile are retained for reference but no longer actively used.
Comment
@coderabbitai helpto get the list of available commands and usage tips.Pull request closed