Skip to content

Retire the upstream sync (upstream deleted bindings/python in #10615) - #518

Merged
tae898 merged 2 commits into
mainfrom
retire-upstream-sync
Oct 25, 2026
Merged

tae898 merged 2 commits into
mainfrom
retire-upstream-sync

Conversation

@tae898

@tae898 tae898 commented Oct 25, 2026

Copy link
Copy Markdown

What

Retires the upstream sync, by the user's decision of 2026-10-25 ("Stop syncing").

ArcadeData/arcadedb deleted bindings/python in ArcadeData#10615 (commit 1e0507a522, 2026-10-23, 143 files). Running sync-upstream.sh would merge that deletion into this fork. Nothing needs the engine tree synced any more: the wheels take their jars from the release image, and upstream engine PRs branch from upstream/main.

  • sync-upstream.sh exits 1 with a message that names chore: remove the Python bindings, moved to ArcadeData/arcadedb-python-bindings ArcadeData/arcadedb#10615, the decision and the date. --help (and -h) still print the old help, now with a retired banner. No other argument reaches the merge code.
  • make-upstream-pr-branch.sh exits 1 the same way. Both bodies stay in the files as the record; history is untouched.
  • AGENTS.md: the periodic upstream update and the sync routine are retired by the decision of 2026-10-25. The release routine stays under "do not change without asking". bindings/python/AGENTS.md rows updated to match.
  • sync-upstream.md and upstream-bindings-pr.md are marked retired, say why and point to ArcadeData/arcadedb-python. sync-upstream.md keeps the "verify an upstream fix" routine, rewritten to build the engine jars of a commit (Build ArcadeDB engine jars workflow plus build.sh's third argument) instead of syncing.
  • release.md now carries a warning at "Where the Version Comes From" and marks steps 1, 7 and 8 (written around the sync) as retired. upstream-issues.md, contributing.md, benchmarks/experiments/CAMPAIGN.md and the mkdocs nav no longer tell anyone to run the sync.

Open point for the owner

pom.xml was the release's version source and only moved through the sync. It now stays at 26.11.1-SNAPSHOT (last bumped by the 2026-10-19 sync). release.md says to ask before cutting a release here until the version source is decided. This PR does not decide it.

Not touched on purpose: comments in the .github/workflows files that mention sync-upstream.sh (they stay true of the retired script, and editing workflows triggers CI for no gain).

Checks run locally

  • bash sync-upstream.sh, --dry-run, --status: each exits 1 with the message. --help and -h exit 0 and print the help. --status --help exits 1. make-upstream-pr-branch.sh and --no-push: exit 1 with the message.
  • bash -n on both scripts.
  • mkdocs build --strict in bindings/python with the pins from docs-build.yml (passes).
  • pre-commit run --files over every changed file (passes).

🤖 Generated with Claude Code

tae898 and others added 2 commits October 25, 2026 16:15
…h.sh refuse to run

ArcadeData/arcadedb deleted bindings/python in ArcadeData#10615 (commit 1e0507a, 2026-10-23, 143 files), so running sync-upstream.sh would merge that deletion into this fork. Decision "Stop syncing" (2026-10-25): nothing needs the engine tree synced any more, since wheels take their jars from the release image and upstream engine PRs branch from upstream/main.

- sync-upstream.sh exits 1 with a message naming ArcadeData#10615 and the decision; only --help still prints (the old help, with a retired banner).
- make-upstream-pr-branch.sh exits 1 the same way.
- AGENTS.md and bindings/python/AGENTS.md: the sync routine is retired by the decision of 2026-10-25; the release routine stays under "ask first".
- sync-upstream.md and upstream-bindings-pr.md are marked retired with the reason and a pointer to ArcadeData/arcadedb-python; testing an engine fix without a sync is documented in sync-upstream.md.
- release.md, upstream-issues.md, contributing.md, CAMPAIGN.md and the mkdocs nav no longer tell anyone to run the sync.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ses here match it

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tae898
tae898 merged commit b940d57 into main Oct 25, 2026
5 checks passed
@tae898
tae898 deleted the retire-upstream-sync branch October 25, 2026 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant