ci: bump the github-actions group with 3 updates - #6710
Conversation
Bumps the github-actions group with 3 updates: [actions/setup-python](https://github.com/actions/setup-python), [sbt/setup-sbt](https://github.com/sbt/setup-sbt) and [actions/labeler](https://github.com/actions/labeler). Updates `actions/setup-python` from 6 to 7 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v6...v7) Updates `sbt/setup-sbt` from 1.5.0 to 1.5.2 - [Release notes](https://github.com/sbt/setup-sbt/releases) - [Commits](sbt/setup-sbt@66fb437...6444f4c) Updates `actions/labeler` from 6 to 7 - [Release notes](https://github.com/actions/labeler/releases) - [Commits](actions/labeler@v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: sbt/setup-sbt dependency-version: 1.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/labeler dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Automated Reviewer SuggestionsBased on the
|
|
| config | throughput | MB/s | latency | max Δ latest / 7d | |
|---|---|---|---|---|---|
| 🔴 | bs=10 sw=10 sl=64 | 382 | 0.233 | 24,148/32,663/32,663 us | 🔴 -7.5% / 🔴 +106.6% |
| 🔴 | bs=100 sw=10 sl=64 | 788 | 0.481 | 125,002/142,845/142,845 us | 🔴 +5.7% / 🔴 +36.0% |
| ⚪ | bs=1000 sw=10 sl=64 | 909 | 0.555 | 1,102,771/1,169,477/1,169,477 us | ⚪ within ±5% / 🔴 +16.1% |
Baseline details
Latest main d444fe0 from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---|---|---|---|---|
| bs=10 sw=10 sl=64 | throughput | 382 tuples/sec | 413 tuples/sec | 769.76 tuples/sec | -7.5% | -50.4% |
| bs=10 sw=10 sl=64 | MB/s | 0.233 MB/s | 0.252 MB/s | 0.47 MB/s | -7.5% | -50.4% |
| bs=10 sw=10 sl=64 | p50 | 24,148 us | 23,855 us | 12,663 us | +1.2% | +90.7% |
| bs=10 sw=10 sl=64 | p95 | 32,663 us | 34,335 us | 15,813 us | -4.9% | +106.6% |
| bs=10 sw=10 sl=64 | p99 | 32,663 us | 34,335 us | 19,001 us | -4.9% | +71.9% |
| bs=100 sw=10 sl=64 | throughput | 788 tuples/sec | 819 tuples/sec | 1,009 tuples/sec | -3.8% | -21.9% |
| bs=100 sw=10 sl=64 | MB/s | 0.481 MB/s | 0.5 MB/s | 0.616 MB/s | -3.8% | -21.9% |
| bs=100 sw=10 sl=64 | p50 | 125,002 us | 118,300 us | 99,444 us | +5.7% | +25.7% |
| bs=100 sw=10 sl=64 | p95 | 142,845 us | 144,981 us | 105,012 us | -1.5% | +36.0% |
| bs=100 sw=10 sl=64 | p99 | 142,845 us | 144,981 us | 116,467 us | -1.5% | +22.6% |
| bs=1000 sw=10 sl=64 | throughput | 909 tuples/sec | 924 tuples/sec | 1,044 tuples/sec | -1.6% | -12.9% |
| bs=1000 sw=10 sl=64 | MB/s | 0.555 MB/s | 0.564 MB/s | 0.637 MB/s | -1.6% | -12.9% |
| bs=1000 sw=10 sl=64 | p50 | 1,102,771 us | 1,082,685 us | 964,034 us | +1.9% | +14.4% |
| bs=1000 sw=10 sl=64 | p95 | 1,169,477 us | 1,124,037 us | 1,007,497 us | +4.0% | +16.1% |
| bs=1000 sw=10 sl=64 | p99 | 1,169,477 us | 1,124,037 us | 1,040,936 us | +4.0% | +12.3% |
Raw 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,523.10,200,128000,382,0.233,24147.61,32663.49,32663.49
1,100,10,64,20,2538.14,2000,1280000,788,0.481,125002.40,142844.90,142844.90
2,1000,10,64,20,21996.50,20000,12800000,909,0.555,1102770.59,1169476.83,1169476.83There was a problem hiding this comment.
Pull request overview
This PR updates GitHub Actions used across Texera’s CI workflows, bumping actions/setup-python and actions/labeler to v7, and updating sbt/setup-sbt to the pinned commit for v1.5.2.
Changes:
- Upgrade
actions/setup-pythonfromv6tov7in build and benchmark workflows. - Upgrade
actions/labelerfromv6tov7for PR labeling. - Update
sbt/setup-sbtfrom thev1.5.0pinned commit to thev1.5.2pinned commit in all relevant workflows.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/pr-labeler.yml |
Bumps actions/labeler to v7 for PR label automation. |
.github/workflows/dependency-graph.yml |
Updates pinned sbt/setup-sbt commit to v1.5.2 for dependency submission. |
.github/workflows/build.yml |
Updates actions/setup-python to v7 and bumps pinned sbt/setup-sbt to v1.5.2 across CI jobs. |
.github/workflows/build-and-push-images.yml |
Updates pinned sbt/setup-sbt commit to v1.5.2 for image build/publish jobs. |
.github/workflows/benchmarks.yml |
Updates actions/setup-python to v7 and pinned sbt/setup-sbt to v1.5.2 for benchmark runs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6710 +/- ##
============================================
- Coverage 74.73% 74.72% -0.02%
+ Complexity 3450 3447 -3
============================================
Files 1160 1160
Lines 45793 45793
Branches 5069 5069
============================================
- Hits 34225 34218 -7
- Misses 9923 9928 +5
- Partials 1645 1647 +2
☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…owlist (#6990) ### What changes were proposed in this PR? `release/v1.2` pins `sbt/setup-sbt@508b753e53cb6095967669e0911487d2b9bc9f41` (v1.1.22), which is **not on the ASF GitHub Enterprise actions allowlist**. GitHub rejects the workflow while building the graph, so the **Required Checks** workflow ends in `startup_failure` and no CI runs on `release/v1.2` — the `precheck` job never executes, which is why CI appears to "not trigger by label". This bumps all 6 pins to the allowlisted version already used on `main` (green there): ``` - sbt/setup-sbt@508b753 # v1.1.22 + sbt/setup-sbt@6444f4c # v1.5.2 ``` - `.github/workflows/build.yml` (×3) - `.github/workflows/build-and-push-images.yml` (×3) Minimal targeted change rather than backporting the large github-actions group bump (#6187), which touches 15 actions across 17 files and conflicts heavily against v1.2. ### Any related issues, documentation, discussions? Fixes #6989. `main` reached v1.5.2 via #6710 (`d28b761ae`). Unblocks backport PRs #6982 and #6984. ### How was this PR tested? This PR's own Required Checks run is the test: because the head branch already uses the allowlisted `sbt/setup-sbt@6444f4c8` (v1.5.2), the workflow should now start successfully instead of `startup_failure`. Diff is limited to the 6 action pins (verified no other `508b753e` references remain in `.github/workflows/`). ### Was this PR authored or co-authored using generative AI tooling? Yes — authored with Claude Code. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bumps the github-actions group with 3 updates: actions/setup-python, sbt/setup-sbt and actions/labeler.
Updates
actions/setup-pythonfrom 6 to 7Release notes
Sourced from actions/setup-python's releases.
... (truncated)
Commits
5fda3b9Pin SHA commits and update docs with latest versions (#1338)4ab7e95Merge pull request #1337 from actions/philip-gai/bump-actions-cache-6-2-00f3a009Remove the pip-install input (#1336)f8cf429Migrate to ESM and upgrade dependencies (#1330)54baeeaValidate and retry manifest fetch to prevent silent failures (#1332)c709277Annotation code fix (#1335)6849080remove EOL Python versions and Bumps numpy text fixture (#1333)0903b46Bump certifi from 2020.6.20 to 2024.7.4 in /tests/data (#1328)Updates
sbt/setup-sbtfrom 1.5.0 to 1.5.2Release notes
Sourced from sbt/setup-sbt's releases.
Commits
6444f4cMerge pull request #112 from sbt/wip/unzip-testd518b45Test if unzip actually workedca1e874Merge pull request #110 from scala-steward/update/sbt-2.0.3d3b7748Regenerated action.ymlb334c40Update sbt to 2.0.39d56cf1Merge pull request #109 from sbt/wip/actioncec4ae9sbt 2.0.28ce9ab8Merge pull request #107 from scala-steward/update/sbt-2.0.214a0e7dMerge pull request #108 from sbt/wip/hooks2152cfdAdd --server to post-update hookUpdates
actions/labelerfrom 6 to 7Release notes
Sourced from actions/labeler's releases.
Commits
bf12e9bfeat: migrate to ESM and update dependencies (#949)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions