Skip to content

Add Andrushika's June to October contribution report for apache-airflow - #28

Open
Andrushika wants to merge 2 commits into
opensource4you:mainfrom
Andrushika:airflow-Andrushika-contribution-report
Open

Andrushika wants to merge 2 commits into
opensource4you:mainfrom
Andrushika:airflow-Andrushika-contribution-report

Conversation

@Andrushika

@Andrushika Andrushika commented Oct 8, 2026 •

Copy link
Copy Markdown

Apache Airflow Contribution Report by Andrushika

Summary

  • 日期:2026 年 6 月 ~ 10 月 7 日
  • PR: apache/airflow merged 53 個 + apache/airflow-site 2 個 + apache/infrastructure-asfyaml 1 個(open)
  • Code Review: 36
  • Issue Triage / RC Testing: 14
  • Dev List: 3

Merged PR 分類(依區域)

分類 數量
Breeze / 本地開發工具 19
UI(task log、Dags list、zh-TW 翻譯) 12
CI / static checks / selective checks 8
Language SDK(Java / Go / TS) 5
Providers(common.ai、google、microsoft.azure、keycloak) 4
Task SDK 2
文件 2
airflow-ctl 1
apache/airflow-site(文件版本選單、theme build) 2
apache/infrastructure-asfyaml 1

@Andrushika

Copy link
Copy Markdown
Author

cc @jason810496 @Lee-W :)

@ColtenOuO

Copy link
Copy Markdown

好耶,太強ㄌ

@Eason09053360

Copy link
Copy Markdown

好強!但是不是漏放 GitHub 跟 Slack 連結了? 😄

@Andrushika

Copy link
Copy Markdown
Author

對耶...等等來補 感謝!

- `breeze start-airflow` 每次啟動前會 hash UI 目錄,判斷要不要重新 build assets
- 但它連第三方套件庫 `.pnpm-store` 也一起掃,所以就算什麼都沒改,每次都要多等 16–30 秒
- 改成掃描時直接跳過 `node_modules` 和 `.pnpm-store`,檢查時間降到 1 秒內
- 以 3 票之姿~~灌票~~當選 **2026 年 9 月 PR of the Month**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

笑死XDDD

Comment on lines +170 to +171
- flaky test,airflowctl 的 integration test 常常隨機 timeout
- AI 追下去,發現是 Celery 預設平行起很多個 worker,在 4 vCPU 的 runner 上一次 fork 十幾個 task process 造成效能爆炸

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

修這個 flaky test 蠻帥的

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

完全沒想過 flaky 可以這樣來

Comment on lines +189 to +190
- 因為算是莫名被罵(?)所以難過了一下,後來 Ash 也自己發現那真的是需要解的問題,我也開了 follow-up PR [#73862](https://github.com/apache/airflow/pull/73862) 修掉
- 原本在 Airflow Slack 上面拜託 maintainers 幫忙看一下 PR 通常都會沒下文,從這次 review 之後 Ash 好像都會點進來幫我看兩眼

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

畢竟大家要先確認這是真人才會 review XD


#### UI

這邊做了一系列關於 task log 視窗的 UX 改進,起因是 lazy loading 的 log rows 在被滑鼠 select 的時候行為會怪怪的(無法被選中、反白的區塊跳來跳去、複製貼上功能不正常等等)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

btw task log 的後端也很直得修 如果追過 e2e path 應該會想要整個重寫

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

已加進待辦清單 找時間來研究一下!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants