Skip to content

Modernize - #48

Merged
ronaldtse merged 9 commits into
mainfrom
rt-modernize
Sep 3, 2026
Merged

Modernize#48
ronaldtse merged 9 commits into
mainfrom
rt-modernize

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

No description provided.

@github-advanced-security

Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

- Added new Python Hebrew workflow file
- Updated Ruby workflow to use newer Ruby versions (2.7-3.3) and latest actions
- Fixed Python package setup.py files for both Arabic and Hebrew modules
- Made wandb optional in Python code to avoid breaking builds
- Modified test configuration files with correct parameters
- Updated torch dependency to support newer versions (<3.0.0 instead of <2.0.0)
- Added test data files for Hebrew module testing
…pt, modernized matrix + ranges kept

Conflict resolution: python/* takes the modernization side; ruby.yml
takes main (3.3/3.4, v7); python-arabic.yml hand-merged (main lint
job + branch dependency-review/infer-train matrix 3.8-3.12 +
security-scan; branch codeql job dropped — duplicates the repo
configured default CodeQL setup; PROTOCOL_BUFFERS env kept).
Re-applied main F821 process_losses fix the side-resolution dropped;
ruff clean + formatted across python/.
- drop EOL python 3.8 from matrixes (list[int] annotations need 3.9+)
- hebrew train job: create data/train + data/eval test files the
  test_cbhg config actually reads (was data/test)
- drop the hebrew workflow codeql job (duplicates the repo
  configured default CodeQL setup — same rationale as #61)
- bump actions to checkout@v7 / setup-python@v7
- ruff: fix 5 I001 import sorts + format (verified in a clean
  checkout — local untracked dirs had masked isort classification)
The dataset loader reads config["eval_file_name"] for the validation
set (train.yml already uses it); test_cbhg.yml predates the rename,
so the CI train job died with KeyError after the data-prep fix.
@ronaldtse
ronaldtse merged commit e360734 into main Sep 3, 2026
26 checks passed
ronaldtse added a commit that referenced this pull request Sep 3, 2026
Index + five items. Post-execution state: 01 papers COMPLETE (#80),
02 CE-curves COMPLETE (ml #146), 03 GKD ARMED (ml #147, launch =
owner), 04 G2b WATCHING (rung census recorded), 05 closeouts
COMPLETE (#38/#41 closed; all 56 Dependabot alerts auto-fixed by
#48+#78).
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.

2 participants