Skip to content

ci: use ubuntu-slim runner for lightweight CI jobs#21252

Merged
mbutrovich merged 1 commit intoapache:mainfrom
CuteChuanChuan:raymond/ci-ubuntu-slim
Mar 30, 2026
Merged

ci: use ubuntu-slim runner for lightweight CI jobs#21252
mbutrovich merged 1 commit intoapache:mainfrom
CuteChuanChuan:raymond/ci-ubuntu-slim

Conversation

@CuteChuanChuan
Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Rationale for this change

ubuntu-slim is a cost-efficient runner that can save ASF infrastructure resources for lightweight CI jobs. This was raised in the Apache ORC project and adopted by other Apache projects like iceberg-rust (apache/iceberg-rust#2187).

What changes are included in this PR?

Switch 6 lightweight CI jobs from ubuntu-latest to ubuntu-slim:

  • take.yml: issue_assign — curl API calls only
  • large_files.yml: check-files — git commands only
  • stale.yml: close-stale-prs — actions/stale
  • labeler.yml: process — actions/labeler
  • codeql.yml: analyze — codeql-action on Actions YAML
  • dev.yml: prettier — setup-node + prettier

Are these changes tested?

CI only — this changes the runner type, not workflow logic.

Are there any user-facing changes?

No.

- take.yml: issue_assign (curl only)
- large_files.yml: check-files (git only)
- stale.yml: close-stale-prs (actions/stale)
- labeler.yml: process (actions/labeler)
- codeql.yml: analyze (codeql-action on Actions YAML)
- dev.yml: prettier (setup-node + prettier)
Copy link
Copy Markdown
Contributor

@mbutrovich mbutrovich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved pending CI. Thanks for tackling this issue that I opened, @CuteChuanChuan!

@github-actions github-actions Bot added the development-process Related to development process of DataFusion label Mar 30, 2026
@mbutrovich mbutrovich added this pull request to the merge queue Mar 30, 2026
Merged via the queue into apache:main with commit 010e5ee Mar 30, 2026
30 checks passed
@CuteChuanChuan CuteChuanChuan deleted the raymond/ci-ubuntu-slim branch March 30, 2026 15:47
Rich-T-kid pushed a commit to Rich-T-kid/datafusion that referenced this pull request Apr 21, 2026
## Which issue does this PR close?

- Closes apache#20870.

## Rationale for this change

`ubuntu-slim` is a cost-efficient runner that can save ASF
infrastructure resources for lightweight CI jobs. This was raised in the
Apache ORC project and adopted by other Apache projects like
iceberg-rust (apache/iceberg-rust#2187).

## What changes are included in this PR?

Switch 6 lightweight CI jobs from `ubuntu-latest` to `ubuntu-slim`:
- `take.yml`: `issue_assign` — curl API calls only
- `large_files.yml`: `check-files` — git commands only
- `stale.yml`: `close-stale-prs` — actions/stale
- `labeler.yml`: `process` — actions/labeler
- `codeql.yml`: `analyze` — codeql-action on Actions YAML
- `dev.yml`: `prettier` — setup-node + prettier

## Are these changes tested?

CI only — this changes the runner type, not workflow logic.

## Are there any user-facing changes?

No.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development-process Related to development process of DataFusion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: use ubuntu-slim where applicable

2 participants