Skip to content

feat: update scripts to support Airflow 3 - #10

Closed
botanical wants to merge 9 commits into
NASA-IMPACT:mainfrom
Disasters-Learning-Portal:feat/update-for-airflow-3
Closed

botanical wants to merge 9 commits into
NASA-IMPACT:mainfrom
Disasters-Learning-Portal:feat/update-for-airflow-3

Conversation

@botanical

Copy link
Copy Markdown
Member

kyle-lesinger and others added 9 commits August 24, 2026 17:39
The lint CI job runs `pre-commit run --all-files`, which was failing on
main itself with 16 markdownlint errors and 4 black reformats inherited
from the initial veda-data import. This blocked every open dataset PR.

- README.md: blank lines around headings, demote the second h1 to h2,
  add a language to the bare fence, drop trailing punctuation and fix
  the heading increment, collapse doubled blank lines
- .markdownlint-cli2.jsonc: scope MD024 to siblings; `archive` is a real
  folder name under more than one parent section
- add missing trailing newlines to requirements.in, the three scripts and
  tests/test_collections.py

`pre-commit run --all-files` now exits 0 and is idempotent.
fix: optional transfer configuration
The lint job runs pre-commit on all files, and pre-existing issues on
main caused every PR's lint check to fail regardless of its diff.

- README.md: markdownlint fixes (blank lines around headings, single
  H1, fence language, heading increment, no trailing colon, rename
  duplicate 'archive' heading, trailing newline, trailing whitespace)
- requirements.in: trailing newline (file-contents-sorter)
- black: trailing newline in generate_mdx.py, promote_collection.py,
  test_collections.py
…mmit-lint

chore: fix pre-commit lint failures blocking CI
…lint

Fix pre-commit lint failures on main
@botanical botanical closed this Sep 29, 2026
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.

4 participants