feat: add oCIS 8.1.0 image and promote to latest stable#28
Open
DeepDiver1975 wants to merge 1 commit into
Open
feat: add oCIS 8.1.0 image and promote to latest stable#28DeepDiver1975 wants to merge 1 commit into
DeepDiver1975 wants to merge 1 commit into
Conversation
Upstream oCIS 8.1.0 GA replaces the 8.1.0-rc.2 release candidate. Promote 8.1.0 to the latest-stable image, moving the 8.1 and 8 floating tags onto it; 8.0.5 keeps only the 8.0 tag. The superseded rc.2 matrix entry is removed (already-published RC tags remain on Docker Hub, they just stop being rebuilt). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
DeepDiver1975
commented
Jul 6, 2026
DeepDiver1975
left a comment
Contributor
Author
There was a problem hiding this comment.
Verdict: correct change, do NOT merge yet — CI red was a timing race, now resolvable by a re-run.
CI failure (not a defect in this PR):
- Failing job:
build (8.1.0) / build (amd64)— step "Build image (load for testing)". Root cause atv8/Dockerfile.multiarchclone step:git clone --branch v8.1.0 … fatal: Remote branch v8.1.0 not found in upstream origin(exit 128). - The 4 CANCELLED jobs (8.0.5 amd64/arm64, 8.1.0 arm64) are
fail-fastmatrix siblings aborted by that failure;merge+update-docker-hub-descriptionSKIPPED downstream. So one real failure, everything else collateral — matches your documented merge gate.
Why it can pass now:
- CI ran 07:01Z. Upstream
owncloud/ocisv8.1.0GA tag was created 2026-07-06 08:25Z (annotated, PGP-signed, "Release 8.1.0", commit 17e118d). It did not exist when CI ran; it does now. - So the clone target is real — re-run the workflow and the build should go green. (Note:
gh release view v8.1.0still 404s — the git tag exists but no GitHub Release object yet. Only the tag matters for the Dockerfile clone.)
8.1.0 / promotion:
- 8.1.0 is a real GA tag (not the
-rc.1/-rc.2pre-releases), so promoting it to latest-stable (8.1,8) and dropping8from 8.0.5 is correct. - README table matches the matrix:
8.1.0, 8.1, 8→ latest stable;8.0.5, 8.0; per-build example bumped to 8.1.0. Consistent.
Action: hold merge until you re-run CI and it's green against the now-published tag. No code change needed.
Heads-up: your main.yml diff here is byte-identical to PR 29's (both 9915448..6bd1fbc) — whichever merges first, the other conflicts. Consider dropping the matrix change from 29 (it's a docs PR) and landing it only here.
🤖 Generated with Claude Code
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promotes oCIS 8.1.0 GA to the latest-stable image, replacing the
8.1.0-rc.2release candidate.8.1.0now carries the floating tags8.1and8(moved off 8.0.5).8.0.5keeps only the8.0tag.8.1.0-rc.2matrix entry is removed. Already-published RC tags remain on Docker Hub; they just stop being rebuilt.No Dockerfile change is needed —
v8/Dockerfile.multiarchalready builds any release tag fromVERSION, and 8.1.0 is a normal semver GA tag (still shipsservices/idp/package.json, so the pnpm build path runs as usual).The upstream
owncloud/ocisv8.1.0GA tag is not yet published (onlyv8.1.0-rc.1/-rc.2exist as of authoring). The Dockerfile clones--branch v${VERSION}, so CI will be red until the GA tag lands. Hold merge until the build goes green:```bash
git ls-remote --tags https://github.com/owncloud/ocis.git | grep v8.1.0
```
.trivyignorefollow-upLeft
v8/.trivyignoreuntouched intentionally. 8.1.0 may fix some of the 8.0.x CVEs (e.g. thegolang.org/x/cryptobatch). When CI runs the Trivy scan against the real 8.1.0 image, prune any CVEs it no longer flags.Verification
CI (build + Trivy + smoke test) runs automatically. The smoke test asserts
.productversion == 8.1.0fromhttps://localhost:9200/status.php.🤖 Generated with Claude Code