You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additional Docker Images will be automatically generated for each branch to use in testing.
49
-
`wpengine/site-deploy:branch-{branchName}`
51
+
The scheduled monthly rebuild ensures security patches are applied even when there are no new releases. This workflow uses `no-cache` to pull fresh base image layers.
52
+
53
+
### Base Image Maintenance
54
+
55
+
The Dockerfile uses Alpine Linux as its base image. The base image follows this update pattern:
56
+
57
+
-**Dependabot** monitors for new Alpine versions and creates PRs automatically
58
+
-**Scheduled rebuilds** pick up security patches from `apk upgrade` monthly
59
+
- Alpine releases new versions every 6 months (roughly June and December)
60
+
61
+
When Dependabot opens a PR for a new Alpine version:
62
+
63
+
1. Review the [Alpine release notes](https://alpinelinux.org/releases/) for breaking changes
64
+
2. Add a changeset to the PR (`npx changeset`) so a proper release is created when merged
65
+
3. Merge the PR to trigger a new versioned release
66
+
67
+
### Docker Hub
68
+
69
+
Images are published to DockerHub: [wpengine/site-deploy](https://hub.docker.com/r/wpengine/site-deploy)
0 commit comments