You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "Yicong-Huang (via GitHub)" <gi...@apache.org> on 2026/07/30 01:20:25 UTC
[PR] chore(ci): extend merge queue to release branches, restrict branch creation [texera]
Yicong-Huang opened a new pull request, #7094:
URL: https://github.com/apache/texera/pull/7094
### What changes were proposed in this PR?
Harden the `.asf.yaml` branch-protection rulesets:
- **Merge queue on release branches.** Add `refs/heads/release/*` to the `Merge Queue` ruleset, so `release/*` gets the same merge-queue, PR-review, status-check, and linear-history rules as `main`.
- **Drop `rel/*`.** Remove `refs/heads/rel/*` from `Default Branch Protection` (deprecated, and not in the allowlist below).
- **Restore `release/v1.1.0-incubating`.** Remove its temporary exclude now that the #7085 maintenance is done.
- **Restrict branch creation.** A new `Restrict Branch Creation` ruleset blocks creating any branch except `main`, `release/*`, `backport/*`, `gh-pages`, and `gh-readonly-queue/*` (merge-queue temp branches). Direct pushes to `apache/texera` only; forks and Infra bypass unaffected.
`creation` is unsupported in asfyaml convenience syntax (which also bars `bypass_teams` in a raw payload), so that ruleset uses the raw form with `actor_id: 118420`. `Default Branch Protection` is kept for its explicit Infra bypass despite overlapping `Merge Queue`.
### Any related issues, documentation, discussions?
Closes #7093.
### How was this PR tested?
Ran the asfyaml normalizer (`asfyaml/feature/github/rulesets.py`, the code Infra applies) over the whole `.asf.yaml`: all three rulesets normalize to valid GitHub Rulesets payloads, and `bypass_teams: [root]` resolves to the same team id (118420) as the raw form. `.asf.yaml` has no unit tests; Infra applies it from the default branch.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Claude Opus 4.8)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(ci): extend merge queue to release branches, restrict branch creation [texera]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #7094:
URL: https://github.com/apache/texera/pull/7094#issuecomment-5125257683
<!-- texera-benchmarks-comment -->
## ✅ No material benchmark regressions detected
🟢 3 better · 🔴 0 worse · ⚪ 12 noise (<±5%) · 0 without baseline
> Compared against main `ff82157` benchmarked on **this same runner**, so the delta is largely free of cross-runner hardware noise. The "7d avg" column still reflects the gh-pages dashboard. Treat <±5% as noise unless repeated.
[Dashboard](https://apache.github.io/texera/dev/bench/) · [Run](https://github.com/apache/texera/actions/runs/30505359114)
| | config | throughput | MB/s | latency | max Δ latest / 7d |
|---|---|---:|---:|---:|---:|
| 🟢 | bs=10 sw=10 sl=64 | 374 | 0.229 | 25,856/35,802/35,802 us | 🟢 -5.1% / 🔴 +127.0% |
| 🟢 | bs=100 sw=10 sl=64 | 767 | 0.468 | 129,554/160,316/160,316 us | 🟢 -16.3% / 🔴 +49.3% |
| ⚪ | bs=1000 sw=10 sl=64 | 910 | 0.556 | 1,100,241/1,127,359/1,127,359 us | ⚪ within ±5% / 🔴 +12.2% |
<details><summary>Baseline details</summary>
Latest main `ff82157` from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---:|---:|---:|---:|---:|
| bs=10 sw=10 sl=64 | throughput | 374 tuples/sec | 382 tuples/sec | 786.12 tuples/sec | -2.1% | -52.4% |
| bs=10 sw=10 sl=64 | MB/s | 0.229 MB/s | 0.233 MB/s | 0.48 MB/s | -1.7% | -52.3% |
| bs=10 sw=10 sl=64 | p50 | 25,856 us | 27,259 us | 12,305 us | -5.1% | +110.1% |
| bs=10 sw=10 sl=64 | p95 | 35,802 us | 36,421 us | 15,774 us | -1.7% | +127.0% |
| bs=10 sw=10 sl=64 | p99 | 35,802 us | 36,421 us | 18,978 us | -1.7% | +88.6% |
| bs=100 sw=10 sl=64 | throughput | 767 tuples/sec | 760 tuples/sec | 999.71 tuples/sec | +0.9% | -23.3% |
| bs=100 sw=10 sl=64 | MB/s | 0.468 MB/s | 0.464 MB/s | 0.61 MB/s | +0.9% | -23.3% |
| bs=100 sw=10 sl=64 | p50 | 129,554 us | 124,922 us | 100,616 us | +3.7% | +28.8% |
| bs=100 sw=10 sl=64 | p95 | 160,316 us | 191,480 us | 107,356 us | -16.3% | +49.3% |
| bs=100 sw=10 sl=64 | p99 | 160,316 us | 191,480 us | 113,255 us | -16.3% | +41.6% |
| bs=1000 sw=10 sl=64 | throughput | 910 tuples/sec | 904 tuples/sec | 1,031 tuples/sec | +0.7% | -11.8% |
| bs=1000 sw=10 sl=64 | MB/s | 0.556 MB/s | 0.552 MB/s | 0.63 MB/s | +0.7% | -11.7% |
| bs=1000 sw=10 sl=64 | p50 | 1,100,241 us | 1,108,516 us | 980,328 us | -0.7% | +12.2% |
| bs=1000 sw=10 sl=64 | p95 | 1,127,359 us | 1,160,387 us | 1,027,528 us | -2.8% | +9.7% |
| bs=1000 sw=10 sl=64 | p99 | 1,127,359 us | 1,160,387 us | 1,054,298 us | -2.8% | +6.9% |
</details>
<details><summary>Raw CSV</summary>
```csv
config_idx,batch_size,schema_width,string_len,num_batches,total_ms,total_tuples,total_bytes,tuples_per_sec,mb_per_sec,lat_p50_us,lat_p95_us,lat_p99_us
0,10,10,64,20,534.05,200,128000,374,0.229,25855.71,35801.75,35801.75
1,100,10,64,20,2608.42,2000,1280000,767,0.468,129553.76,160316.00,160316.00
2,1000,10,64,20,21972.60,20000,12800000,910,0.556,1100241.02,1127358.59,1127358.59
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(ci): extend merge queue to release branches, restrict branch creation [texera]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #7094:
URL: https://github.com/apache/texera/pull/7094#issuecomment-5125221805
<!-- texera-reviewer-suggestion -->
### Automated Reviewer Suggestions
Based on the `git blame` history of the changed files, we recommend the following reviewers:
- No candidates found from `git blame` history.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(ci): extend merge queue to release branches, restrict branch creation [texera]
Posted by "Yicong-Huang (via GitHub)" <gi...@apache.org>.
Yicong-Huang merged PR #7094:
URL: https://github.com/apache/texera/pull/7094
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org