Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
6d60bff
Interactive LLM example based on the Airflow survey data
vikramkoka Apr 7, 2026
91270c7
Bump `google-cloud-aiplatform[evaluation]>=1.145.0` (#64786)
jscheffl Apr 7, 2026
8c0e535
Add `EksPodTrigger` (#64187)
o-nikolas Apr 7, 2026
d53a7ad
CI: Upgrade important CI environment (#64813)
jscheffl Apr 7, 2026
c2f83ea
Add OpenLineage parent and transport info injection to `EmrServerless…
rahul-madaan Apr 7, 2026
d5bd2af
Remove dependabot alarms in edge provider plugin (#64788)
jscheffl Apr 7, 2026
4b0e876
feat: add `write_to_os` writing task logs to opensearch (#64364)
Owen-CH-Leung Apr 7, 2026
9b3ed32
Add cooldown parameter to constraints-version-check command (#64844)
potiuk Apr 7, 2026
dd0ff5a
Replace upgrade-check build failure with scheduled upgrade PR workflo…
potiuk Apr 7, 2026
0a03b4e
Docs: Add JWT authentication docs and strengthen security model (#64760)
potiuk Apr 7, 2026
bf8de7f
Chart: Default airflow version to 3.2.0 (#64841)
vatsrahul1001 Apr 7, 2026
a06896f
Allow UI theme config without tokens (CSS-only or empty fallback) (#6…
cmarteepants Apr 7, 2026
0b2efb9
Fix Gantt view "Error invalid date" on running DagRun (#64752)
alamashir Apr 7, 2026
545baf4
fix(ui): prevent duplicate nav sidebar when iframe navigates away fro…
nagasrisai Apr 7, 2026
da38bd6
Remove dependabot alarms in fab provider npm dependencies (#64789)
jscheffl Apr 7, 2026
d9baf3e
Add uv.lock conflict resolution instructions (#64848)
potiuk Apr 7, 2026
8c1d4cc
Add workers.celery.waitForMigrations section (#62054)
Miretpl Apr 7, 2026
8b03304
Fix list-envs auth status for env names containing .json (#64677)
henry3260 Apr 7, 2026
063e482
Add missing custom command in airflowctl integration tests (#64795)
bugraoz93 Apr 7, 2026
fc315f3
Incorrect fallback logic (#64586)
rjgoyln Apr 7, 2026
cacc2eb
Add exclude-newer-package=false for all workspace components in uv co…
potiuk Apr 7, 2026
a02fbaa
fix(DagCalendarTab): improve background color retrieval and loading o…
MFWhen Apr 7, 2026
59ddf56
Add workers.celery.serviceAccount & workers.kubernetes.serviceAccount…
Miretpl Apr 7, 2026
1f0709c
Docs: Add gh pr create example to provider release instructions (#64865)
potiuk Apr 7, 2026
15faf7e
Airflow 3.2.0 has been released (#64839)
vatsrahul1001 Apr 7, 2026
93552c2
Bugfix/skip commit checks on automated ci upgrades (#64856)
jscheffl Apr 7, 2026
c68d102
Add workers.celery.hpa (#64734)
Miretpl Apr 7, 2026
f00a676
Fix ruff on client-py (#64868)
jscheffl Apr 7, 2026
f431a3e
Prepare providers release 2026-04-07 (#64864)
potiuk Apr 7, 2026
1d67953
Move "Free up disk space" step into prepare_breeze_and_image action (…
potiuk Apr 7, 2026
9096d07
Fix RST syntax error in SSH provider changelog (#64881)
anishgirianish Apr 8, 2026
4a499ad
Fix spelling issues in ssh (#64883)
potiuk Apr 8, 2026
aaab2be
Fix OpenLineage SQL utils emitting duplicate datasets for tables in m…
rahul-madaan Apr 8, 2026
47ce5f3
Add Ipregistry to INTHEWILD.md (#61955)
laurentpellegrino Apr 8, 2026
40902de
Skip newsfragment check on label events to avoid approval requirement…
potiuk Apr 8, 2026
bdc2747
feat: Add dagrun partition info to OpenLineage events (#64897)
kacpermuda Apr 8, 2026
4d75f0a
fix(ui): cancel debounce on clear to prevent stale search value (#64893)
Mayankaggarwal8055 Apr 8, 2026
bc26d6b
(squashed) adds Vespa provider (#63988)
radu-gheorghe Apr 8, 2026
c35d1d7
Add workers.celery.affinity & workers.kubernetes.affinity (#64860)
Miretpl Apr 8, 2026
26a700f
docs: remove outdated reference to Dag Dependencies view (#64787)
Subham-KRLX Apr 8, 2026
e62a12d
Fix CARGO_HOME location for airflow user builds (#64899)
potiuk Apr 8, 2026
11a0aa8
open task group when navigating via group name; preserve arrow toggl…
fat-catTW Apr 8, 2026
44708bd
[main] CI: Upgrade important CI environment (#64912)
bugraoz93 Apr 8, 2026
27258d5
Speed up cleanup_python_generated_files by skipping irrelevant dirs (…
potiuk Apr 8, 2026
636213e
Add workers.celery.extraContainers & workers.kubernetes.extraContaine…
Miretpl Apr 8, 2026
06101dc
Fix broken RST link in New PMC Member Onboarding steps (#64934)
coleheflin Apr 9, 2026
666879c
fix(migrations): move UPDATEs inside disable_sqlite_fkeys in migratio…
Lee-W Apr 9, 2026
6fd0142
Fix elasticsearch provider to use SDK imports for Airflow 3.2+ (#64931)
potiuk Apr 9, 2026
3ac0d74
Fix read out-of-order issue with send method in CommsDecoder (#64894)
dabla Apr 9, 2026
f089b5b
Fix trigger template rendering failure when operator template_fields …
dabla Apr 9, 2026
1171c9b
Fix broken markdown links in boring-cyborg first PR welcome comment (…
coleheflin Apr 9, 2026
1ffd2da
Update python client version/changelog for 3.2.0 release (#64951)
vatsrahul1001 Apr 9, 2026
a060826
fix bulk connection delete banner (#64735)
shubhamraj-git Apr 9, 2026
a42955b
Update accepting provider guide with more examples (#64958)
eladkal Apr 9, 2026
7efa372
Update gen ai batch api system test (#64964)
Crowiant Apr 9, 2026
f4f48b9
Add vault data layer for auto-triage (#64590)
andreahlert Apr 9, 2026
35d76bc
UI: Implement automatic link target detection for extra_links (#64404)
Subham-KRLX Apr 9, 2026
645413b
Hide legacy sql connection (#64923)
jscheffl Apr 9, 2026
6f56aa1
build(prek-hook): Check whether new "raise AirflowException" is added…
Lee-W Apr 9, 2026
52c4d32
Add workers.celery.extraInitContainers & workers.kubernetes.extraInit…
Miretpl Apr 9, 2026
220ba20
Fix broken pytest/main after PR 64923 (#64978)
jscheffl Apr 9, 2026
431c40b
Remove AirflowException from Edge Example Dag (#64975)
jscheffl Apr 9, 2026
ee27b29
Improve auto-triage TUI: vault fallback, check TTL, search, review qu…
andreahlert Apr 9, 2026
bcb489c
add more debugging logs when emr_eks system tests fail (#64817)
ferruzzi Apr 9, 2026
7348e09
Remove unused/dead code in migration utils (#64947)
Dev-iL Apr 9, 2026
bfa22c0
Added plugins command to airflowctl (#64935)
justinpakzad Apr 10, 2026
9465591
feat: restore os provider on core library (#64764)
Owen-CH-Leung Apr 10, 2026
8418e13
Fix release check tooling for providers (#64920)
jscheffl Apr 10, 2026
7bbd8a7
Breeze: Show local reproduction commands in all breeze CI steps (#63901)
nailo2c Apr 10, 2026
e251145
Bump axios from 1.13.6 to 1.15.0 in /airflow-core/src/airflow/ui (#65…
dependabot[bot] Apr 10, 2026
cd85164
Expose queueing/scheduled time in the Gantt Chart (#63372)
smyjt Apr 10, 2026
e55d90f
fix(glue): Fix GlueJobOperator verbose logs not showing in deferrable…
shivaam Apr 10, 2026
6cbf4c8
Add workers.celery.extraVolumes & workers.kubernetes.extraVolumes (#6…
Miretpl Apr 10, 2026
17c4db9
Bump axios in /providers/edge3/src/airflow/providers/edge3/plugins/ww…
dependabot[bot] Apr 10, 2026
34497e5
fix the bulk (#65015)
shubhamraj-git Apr 10, 2026
74283fb
Add FAQ entry for API server memory growth with gunicorn worker recyc…
kaxil Apr 10, 2026
3ce9681
Add v3-2-stable branch protection for Airflow 3.2.0 release (#65038)
kaxil Apr 11, 2026
2c9f34c
Fix HITL review plugin crash on Airflow < 3.1 due to unconditional im…
gopidesupavan Apr 11, 2026
d5cbfe5
Add workers.celery.tolerations & workers.kubernetes.tolerations (#64976)
Miretpl Apr 11, 2026
d212f62
Sync default image Python version references (#64994)
DaveT1991 Apr 11, 2026
99e5127
add ttlSecondsAfterFinished to databaseCleanup job (#64164)
rjgoyln Apr 11, 2026
7d3364b
Validate operator arg types at decoration time in @task decorator (#6…
kaxil Apr 11, 2026
511af0a
Add workers.celery.topologySpreadConstraints & workers.kubernetes.top…
Miretpl Apr 11, 2026
3564d44
Add workers.celery.annotations field (#64982)
Miretpl Apr 11, 2026
cbcd563
Fixed incorrect image path for helm/core issues in breeze docs (#65060)
justinpakzad Apr 11, 2026
6d02bae
fix: update dependencies to fix dependabot alarms in registry (#65051)
jscheffl Apr 11, 2026
4ecbd59
Fix missing dag_id in get_task_instance (#64957) (#64968)
holmuk Apr 11, 2026
8a02c43
Add workers.celery.podAnnotations & workers.kubernetes.podAnnotations…
Miretpl Apr 11, 2026
7c633b6
Fix RESOURCE_ASSET compatibility with Airflow 2.x in common-compat (#…
jedcunningham Apr 11, 2026
9e92ac9
Fix stale system test documentation links (#65071)
nailo2c Apr 12, 2026
8ff744f
Fix opensearch provider to use SDK imports for Airflow 3.2+ (#65076)
wjddn279 Apr 12, 2026
88eccf4
Add workers.celery.extraVolumeMounts & workers.kubernetes.extraVolume…
Miretpl Apr 12, 2026
3a458de
[Helm]Support tpl rendering in ServiceAccount annotations, metadataCo…
shlomitubul Apr 12, 2026
9f8678a
Fix CLI error handling and exit codes for failed commands (#65052)
rjgoyln Apr 12, 2026
556380f
Add workers.celery.logGroomerSidecar section (#65033)
Miretpl Apr 12, 2026
30c170e
add yaml-based help texts for auto-generated airflowctl commands (#65…
justinpakzad Apr 12, 2026
6ef5165
fix(cli): change is_alive default to None in jobs list (#65065)
rjgoyln Apr 12, 2026
f13b713
Trigger unit tests when only shared/*.py files change (#64999)
potiuk Apr 12, 2026
eae5f75
Prevent path traversal via AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64…
rjgoyln Apr 12, 2026
6a63b1e
Fix publishing failure when new providers are added to main (#65093)
potiuk Apr 12, 2026
2ebfc0e
Update providers metadata 2026-04-12 (#65102)
potiuk Apr 12, 2026
977c119
Add workers.celery.labels & workers.kubernetes.labels (#65030)
Miretpl Apr 12, 2026
4c05358
Generate JWT Secret of recommended length (#65082)
Miretpl Apr 12, 2026
b24538b
Added breeze generate issue content for airflow-ctl (#65042)
justinpakzad Apr 12, 2026
0ecfcee
Add workers.celery.env & workers.kubernetes.env (#65056)
Miretpl Apr 12, 2026
0c02353
Prepare providers release 2026-04-12 (#65106)
potiuk Apr 12, 2026
93c1d17
Interactive LLM example based on the Airflow survey data
vikramkoka Apr 7, 2026
152d3f4
Add scheduled variant and schema validation to survey analysis example
vikramkoka Apr 12, 2026
7521c04
Merge branch 'aip99_example' of https://github.com/apache/airflow int…
vikramkoka Apr 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,11 @@ github:
required_approving_review_count: 1
required_linear_history: true
required_signatures: false
v3-2-stable:
required_pull_request_reviews:
required_approving_review_count: 1
required_linear_history: true
required_signatures: false
providers-fab/v1-5:
required_pull_request_reviews:
required_approving_review_count: 1
Expand Down
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ airflow-core/src/airflow/ui/public/i18n/locales/zh-TW/ @Lee-W @jason810496 @guan
/providers/openlineage/ @mobuchowski
/providers/smtp/ @hussein-awala
/providers/snowflake/ @potiuk
/providers/vespa/ @potiuk # + @radu-gheorghe @thomasht86


# Generated metadata
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/1-airflow_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ body:
- teradata
- trino
- vertica
- vespa
- weaviate
- yandex
- ydb
Expand Down
3 changes: 3 additions & 0 deletions .github/actions/prepare_breeze_and_image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ runs:
shell: bash
run: ./scripts/ci/make_mnt_writeable.sh
if: inputs.make-mnt-writeable-and-cleanup == 'true'
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install Breeze"
uses: ./.github/actions/breeze
id: breeze
Expand Down
5 changes: 4 additions & 1 deletion .github/boring-cyborg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,9 @@ labelPRBasedOnFilePath:
provider:vertica:
- providers/vertica/**

provider:vespa:
- providers/vespa/**

provider:weaviate:
- providers/weaviate/**

Expand Down Expand Up @@ -575,7 +578,7 @@ labelerFlags:
firstPRWelcomeComment: >
Congratulations on your first Pull Request and welcome to the Apache Airflow community!
If you have any issues or are unsure about any anything please check our
Contributors' Guide (https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)
[Contributors' Guide](https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)

Here are some useful points:

Expand Down
2 changes: 1 addition & 1 deletion .github/instructions/code-review.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Use these rules when reviewing pull requests to the Apache Airflow repository.

- **Scheduler must never run user code.** It only processes serialized Dags. Flag any scheduler-path code that deserializes or executes Dag/task code.
- **Flag any task execution code that accesses the metadata DB directly** instead of through the Execution API (`/execution` endpoints).
- **Flag any code in Dag Processor or Triggerer that breaks process isolation** — these components run user code in isolated processes.
- **Flag any code in Dag Processor or Triggerer that breaks process isolation** — these components run user code in separate processes from the Scheduler and API Server, but note that they potentially have direct metadata database access and potentially bypass JWT authentication via in-process Execution API transport. This is an intentional design choice documented in the security model, not a security vulnerability.
- **Flag any provider importing core internals** like `SUPERVISOR_COMMS` or task-runner plumbing. Providers interact through the public SDK and execution API only.

## Database and Query Correctness
Expand Down
83 changes: 0 additions & 83 deletions .github/workflows/basic-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -301,89 +301,6 @@ jobs:
fetch-depth: 2
persist-credentials: false

upgrade-check:
timeout-minutes: 45
name: "Upgrade checks"
runs-on: ${{ fromJSON(inputs.runners) }}
env:
PYTHON_MAJOR_MINOR_VERSION: "${{ inputs.default-python-version }}"
if: inputs.canary-run == 'true'
steps:
- name: "Cleanup repo"
shell: bash
run: docker run -v "${GITHUB_WORKSPACE}:/workspace" -u 0:0 bash -c "rm -rf /workspace/*"
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Install Breeze"
uses: ./.github/actions/breeze
id: breeze
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
with:
python-version: ${{ steps.breeze.outputs.host-python-version }}
platform: ${{ inputs.platform }}
save-cache: false
- name: "Autoupdate all prek hooks"
run: prek autoupdate --cooldown-days 4 --freeze
- name: "Check if there are any changes in prek hooks"
run: |
if ! git diff --exit-code; then
echo -e "\n\033[0;31mThere are changes in prek hooks after upgrade check.\033[0m"
echo -e "\n\033[0;33mHow to fix:\033[0m Run \`breeze ci upgrade\` locally to fix it!.\n"
exit 1
fi
- name: "Run automated upgrade for chart dependencies"
run: >
prek
--all-files --show-diff-on-failure --color always --verbose
--stage manual
update-chart-dependencies
if: always()
# For UV we are not failing the upgrade installers check if it is updated because
# it is upgraded very frequently, so we want to manually upgrade it rather than
# get notified about it - until it stabilizes in 1.* version
- name: "Run automated upgrade for uv, prek (not failing - just informational)"
run: >
prek
--all-files --show-diff-on-failure --color always --verbose
--stage manual upgrade-important-versions || true
if: always()
env:
UPGRADE_FLIT: "false"
UPGRADE_GITPYTHON: "false"
UPGRADE_GOLANG: "false"
UPGRADE_HATCH: "false"
UPGRADE_HATCHLING: "false"
UPGRADE_MYPY: "false"
UPGRADE_NODE_LTS: "false"
UPGRADE_PIP: "false"
UPGRADE_PYTHON: "false"
UPGRADE_PYYAML: "false"
UPGRADE_RICH: "false"
UPGRADE_RUFF: "false"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: "Run automated upgrade for important versions minus uv (failing if needed)"
run: |
if ! prek \
--all-files --show-diff-on-failure --color always --verbose \
--stage manual upgrade-important-versions; then
echo -e "\n\033[0;31mThere are changes in prek hooks after upgrade check.\033[0m"
echo -e "\n\033[0;33mHow to fix:\033[0m Run \`breeze ci upgrade\` locally to fix it!.\n"
exit 1
fi
if: always()
env:
UPGRADE_UV: "false"
UPGRADE_PREK: "false"
UPGRADE_MPROCS: "false"
UPGRADE_PROTOC: "false"
UPGRADE_OPENAPI_GENERATOR: "false"
UPGRADE_COOLDOWN_DAYS: "4"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

test-airflow-release-commands:
timeout-minutes: 80
name: "Test Airflow release commands"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-newsfragment-pr-number.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ on: # yamllint disable-line rule:truthy
pull_request:
branches:
- main
types: [opened, reopened, synchronize, labeled, unlabeled]
types: [opened, reopened, synchronize]

permissions:
contents: read
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/ci-amd-arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -347,9 +347,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Prepare breeze & CI image: ${{ needs.build-info.outputs.default-python-version }}"
uses: ./.github/actions/prepare_breeze_and_image
with:
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/k8s-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
# env.PYTHON_MAJOR_MINOR_VERSION, env.KUBERNETES_VERSION are set in the previous
# step id: prepare-versions
- name: "Prepare breeze & PROD image: ${{ env.PYTHON_MAJOR_MINOR_VERSION }}"
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/scheduled-upgrade-check-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
name: "[main] Scheduled CI upgrade check"
on: # yamllint disable-line rule:truthy
schedule:
# Mon, Wed, Fri at 06:00 UTC
- cron: '0 6 * * 1,3,5'
workflow_dispatch:
permissions:
contents: read
jobs:
upgrade-main:
name: "[main] Upgrade"
uses: ./.github/workflows/upgrade-check.yml
with:
target-branch: main
secrets:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
34 changes: 34 additions & 0 deletions .github/workflows/scheduled-upgrade-check-v3-2-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
name: "[v3-2-test] Scheduled CI upgrade check"
on: # yamllint disable-line rule:truthy
schedule:
# Tue, Thu at 06:00 UTC
- cron: '0 6 * * 2,4'
workflow_dispatch:
permissions:
contents: read
jobs:
upgrade-v3-2-test:
name: "[v3-2-test] Upgrade"
uses: ./.github/workflows/upgrade-check.yml
with:
target-branch: v3-2-test
secrets:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
6 changes: 0 additions & 6 deletions .github/workflows/test-providers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
Expand Down Expand Up @@ -201,9 +198,6 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: "Free up disk space"
shell: bash
run: ./scripts/tools/free_up_disk_space.sh
- name: "Install prek"
uses: ./.github/actions/install-prek
id: prek
Expand Down
Loading
Loading