Repository navigation
refactor: streamline CI and improve documentation - #507
Merged
Merged
Conversation
- reuse parsed canonical data and target lookups - validate version artifacts with two local workers - preserve all checks and report stage timings - test failure propagation and aggregate equivalence
- group version builds on one bounded runner - reuse artifacts with exact inputs and tree digests - validate every restored version before aggregation - preserve dependency caches and rebuild invalid entries
- scan HTML security contracts with two local workers - preserve ordered diagnostics and all validation checks - use three build slots on the four-CPU runner - verify serial and parallel results on full artifacts
- use one warm group and at most three cold groups - verify build fingerprints across prepared runners - save complete history bundles after validation - exclude stale rerun artifacts and tolerate cache outages
- preserve deploy check with explicit predecessor guards - remove the separate gate job and its queue delay - overlap cached validation with three local workers - keep all validation and publication dependencies - test failed skipped and cancelled prerequisites
- restore two local workers after CI comparison - retain adaptive groups and the combined required gate - align workflow contracts and contributor guidance
imbajin
marked this pull request as ready for review
October 2, 2026 12:47
- keep manual candidates compatible with older build scripts - verify manual build arguments and failure propagation - move setup-node to the pinned Node 24 action runtime
- open first-use consent only from explicit Ask AI actions - remove the footer withdrawal control and unused labels - keep the search AI action visible on desktop and mobile - preserve consent and disabled-state browser coverage
- scroll document results independently of the AI action - verify keyboard selections remain visible on both viewports - update platform consent checks for explicit activation
- send the answer community action to GitHub Issues - verify the destination in English and Chinese browser tests - align adapter contracts and rollout documentation
- remove the experimental three-worker CLI option - enforce the final cap before accessing build artifacts - cover zero and excessive worker requests
- target the SeaTunnel 3.0.0 binary and versioned documentation - remove legacy 2.x guidance in both languages - add the CI overview with verified benchmark measurements
- describe the latest guides as targeting SeaTunnel 3.0+ - follow upstream Next references and share the install version - document the 1.8.0 release snapshot pinning rule
MrJs133
approved these changes
Oct 2, 2026
4 of 6 tasks
18 tasks
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.
What changes
This PR reduces repeated site-build work, improves the Ask AI entry, and updates both SeaTunnel guides for SeaTunnel 3.0+.
deploygate runs on the aggregate/browser job. Latest is always fresh and every required check remains enabled. Cache misses, corruption and outages fall back to builds; manual candidates remain compatible with older build scripts. setup-node now uses a pinned Node 24 action runtime.SEATUNNEL_VERSIONso the released binary and plugins stay aligned. The old 2.x compatibility section is removed. The contribution guide records that the HugeGraph 1.8.0 release snapshot must pin SeaTunnel references and installation to 3.0.0, whilelatestcontinues tracking upstream.Benchmark: core record
All times are seconds. Required path runs from prepare start through the required gate, including inter-job waits but excluding the initial queue. Runner total sums mandatory jobs; advisory visual capture and production publication are excluded.
Conclusion: the strongest observed gain is lower runner use, with a modest improvement in elapsed time. Hosted CPU and queue variation matters: these are observed samples, not a guaranteed speedup or a controlled cold-versus-warm comparison. The warm sample predates five additional UI contracts; these measurements also precede the final SeaTunnel content update.
The selected scheduling avoids the single-runner cold regression (697s). Three warm workers gave no build-job improvement over two (141s versus 140s), so the final helper enforces a two-worker limit. Chromium download was about 10s and did not justify another cache.
A controlled local final-security scan of 1,110 HTML files produced identical output and exit status at one/two workers: 28.2s → 15.7s, independently supporting the parsing/concurrency improvement.
Validation