Bump alpine to 3.23, add platforms to docker-dryrun#36379
Bump alpine to 3.23, add platforms to docker-dryrun#36379silverwind merged 16 commits intogo-gitea:mainfrom
docker-dryrun#36379Conversation
|
I've now added the gitea/.github/workflows/release-nightly.yml Lines 115 to 122 in 12a81d3 |
docker-dryrun
|
BTW docker-dryrun is quite slow after this change (99minutes), but it's definitely necessary. I think I can refactor the actions code that it only runs when Dockerfiles are modified, keeping the slowness impact to a minimum. |
|
Did a small tweak so that I think ideally we remove |
There was a problem hiding this comment.
Pull request overview
This PR bumps the Alpine Linux version from 3.22 to 3.23 in the Dockerfiles and enhances the docker-dryrun CI workflow to build for multiple platforms (amd64, arm64, riscv64). This is a retry of previous attempts (#36185, #36202) that failed due to riscv64 build issues. The goal is to catch such platform-specific failures during PR validation rather than in the main branch.
Changes:
- Updated Alpine base images from 3.22 to 3.23 in both Dockerfile and Dockerfile.rootless
- Added multi-platform builds (linux/amd64, linux/arm64, linux/riscv64) to docker-dryrun workflow
- Updated files-changed workflow to trigger docker builds when docker-related workflow files change
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| Dockerfile | Bumped golang builder and runtime images to alpine3.23 |
| Dockerfile.rootless | Bumped golang builder and runtime images to alpine3.23 |
| .github/workflows/pull-docker-dryrun.yml | Added multi-platform builds and refined trigger conditions |
| .github/workflows/files-changed.yml | Added docker-related workflow files to docker filter |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@techknowlogick care to review? |
Signed-off-by: silverwind <me@silverwind.io>
Signed-off-by: silverwind <me@silverwind.io>
* origin/main: Fix incorrect vendored detections (go-gitea#36508) Bump alpine to 3.23, add platforms to `docker-dryrun` (go-gitea#36379) Unify repo names in system notices (go-gitea#36491) Allow scroll propagation outside code editor (go-gitea#36502) Refactor ActionsTaskID (go-gitea#36503) Update JS deps, remove `knip`, misc tweaks (go-gitea#36499) [skip ci] Updated translations via Crowdin Fix editorconfig not respected in PR Conversation view (go-gitea#36492) Add FOLDER_ICON_THEME configuration option (go-gitea#36496) Don't create self-references in merged PRs (go-gitea#36490) Use reserved .test TLD for unit tests (go-gitea#36498) Fix bug when list pull request commits (go-gitea#36485) Update some go dependencies (go-gitea#36489) chore: add comments for "api/healthz", clean up test env (go-gitea#36481)
* giteaofficial/main: (26 commits) [skip ci] Updated translations via Crowdin Remove and forbid `@ts-expect-error` (go-gitea#36513) Add resolve/unresolve review comment API endpoints (go-gitea#36441) Fix incorrect vendored detections (go-gitea#36508) Bump alpine to 3.23, add platforms to `docker-dryrun` (go-gitea#36379) Unify repo names in system notices (go-gitea#36491) Allow scroll propagation outside code editor (go-gitea#36502) Refactor ActionsTaskID (go-gitea#36503) Update JS deps, remove `knip`, misc tweaks (go-gitea#36499) [skip ci] Updated translations via Crowdin Fix editorconfig not respected in PR Conversation view (go-gitea#36492) Add FOLDER_ICON_THEME configuration option (go-gitea#36496) Don't create self-references in merged PRs (go-gitea#36490) Use reserved .test TLD for unit tests (go-gitea#36498) Fix bug when list pull request commits (go-gitea#36485) Update some go dependencies (go-gitea#36489) chore: add comments for "api/healthz", clean up test env (go-gitea#36481) [SECURITY] Toolchain Update to Go 1.25.6 (go-gitea#36480) [skip ci] Updated translations via Crowdin Render merged pull request title as such in dashboard feed (go-gitea#36479) ...
* origin/main: (1246 commits) fix(packages/container): data race when uploading container blobs concurrently (go-gitea#36524) [skip ci] Updated translations via Crowdin Remove and forbid `@ts-expect-error` (go-gitea#36513) Add resolve/unresolve review comment API endpoints (go-gitea#36441) Fix incorrect vendored detections (go-gitea#36508) Bump alpine to 3.23, add platforms to `docker-dryrun` (go-gitea#36379) Unify repo names in system notices (go-gitea#36491) Allow scroll propagation outside code editor (go-gitea#36502) Refactor ActionsTaskID (go-gitea#36503) Update JS deps, remove `knip`, misc tweaks (go-gitea#36499) [skip ci] Updated translations via Crowdin Fix editorconfig not respected in PR Conversation view (go-gitea#36492) Add FOLDER_ICON_THEME configuration option (go-gitea#36496) Don't create self-references in merged PRs (go-gitea#36490) Use reserved .test TLD for unit tests (go-gitea#36498) Fix bug when list pull request commits (go-gitea#36485) Update some go dependencies (go-gitea#36489) chore: add comments for "api/healthz", clean up test env (go-gitea#36481) [SECURITY] Toolchain Update to Go 1.25.6 (go-gitea#36480) [skip ci] Updated translations via Crowdin ... # Conflicts: # modules/templates/helper.go # options/locale/locale_en-US.ini # routers/web/repo/cherry_pick.go # routers/web/repo/editor.go # routers/web/repo/patch.go # templates/repo/editor/edit.tmpl # web_src/js/features/codeeditor.ts
docker-dryrun.