🚚 migrate from Codeberg to forge.marvin8.zone #99

Manually merged
marvin8 merged 5 commits from chore/migrate-to-forge-marvin8 into main 2026-08-07 22:29:11 +00:00
Collaborator

Migrate feed2fedi from Codeberg.org to forge.marvin8.zone.

Changes

  • Changed origin remote from codeberg.org to forge-marvin8:/marvin8/feed2fedi.git
  • Added forge-pi remote
  • Removed claude remote
  • Updated all source references from codeberg.org/MarvinsMastodonTools/feed2fedi to forge.marvin8.zone/marvin8/feed2fedi:
    • pyproject.toml: project URLs
    • README.md: badges, links, docs URL
    • src/feed2fedi/init.py: WEBSITE constant
    • docs/Improving-Feed2Fedi.md: clone URL
    • justfile: commit URL in changelog generation
    • CHANGELOG.md: historical commit/issue/PR URLs
    • CI workflows: wuming action URL, git remote set-url
  • Updated pre-commit hook repo: zaojun from codeberg.org/marvin8/zaojun to forge.marvin8.zone
  • Changed weekly-checks runner from codeberg-small-lazy to suanni
  • Bumped dependencies via zaojun: cyclopts, feedparser, longwei, bump-my-version, complexipy, prek, ruff, ty, uv
  • Fixed new ruff 0.16 PLR0917 violations
Migrate feed2fedi from Codeberg.org to forge.marvin8.zone. ## Changes - Changed `origin` remote from codeberg.org to forge-marvin8:/marvin8/feed2fedi.git - Added `forge-pi` remote - Removed `claude` remote - Updated all source references from codeberg.org/MarvinsMastodonTools/feed2fedi to forge.marvin8.zone/marvin8/feed2fedi: - pyproject.toml: project URLs - README.md: badges, links, docs URL - src/feed2fedi/__init__.py: WEBSITE constant - docs/Improving-Feed2Fedi.md: clone URL - justfile: commit URL in changelog generation - CHANGELOG.md: historical commit/issue/PR URLs - CI workflows: wuming action URL, git remote set-url - Updated pre-commit hook repo: zaojun from codeberg.org/marvin8/zaojun to forge.marvin8.zone - Changed weekly-checks runner from codeberg-small-lazy to suanni - Bumped dependencies via zaojun: cyclopts, feedparser, longwei, bump-my-version, complexipy, prek, ruff, ty, uv - Fixed new ruff 0.16 PLR0917 violations
⬆️ bump dependencies via zaojun
Some checks failed
/ gitleaks (pull_request) Successful in 15s
/ pr-review (pull_request) Successful in 28s
/ checks (pull_request) Failing after 2m22s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
fe927ea20f
🔒 bump pymdown-extensions constraint to fix GHSA-gm37-52c6-37mw
Some checks failed
/ gitleaks (pull_request) Successful in 18s
/ pr-review (pull_request) Successful in 25s
/ checks (pull_request) Failing after 2m11s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
a39c11c9d6
🔒 add h2 constraint to fix GHSA-6hr6-w5qg-qmwg
All checks were successful
/ gitleaks (pull_request) Successful in 17s
/ pr-review (pull_request) Successful in 28s
/ checks (pull_request) Successful in 2m22s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
5b2c192506
marvin8 requested changes 2026-08-07 22:14:31 +00:00
Dismissed
pyproject.toml Outdated
@ -103,9 +103,10 @@ testpaths = [
[tool.uv]
constraint-dependencies = [
"click>=8.3.3", # Addresses vulnerability PYSEC-2026-2132
"h2>=4.4.1", # Addresses vulnerability GHSA-6hr6-w5qg-qmwg (MEDIUM)
Owner

Comment doesn't look aligned with the other comments.

Comment doesn't look aligned with the other comments.
pyproject.toml Outdated
@ -106,3 +107,3 @@
"idna>=3.15", # Addresses vulnerability GHSA-65pc-fj4g-8rjx
"pydantic-settings>=2.14.2", # Addresses vulnerability GHSA-4xgf-cpjx-pc3j
"pymdown-extensions>=10.21.3", # Addresses vulnerability GHSA-62q4-447f-wv8h
"pymdown-extensions>=11.0.1", # Addresses vulnerabilities GHSA-62q4-447f-wv8h, GHSA-gm37-52c6-37mw (HIGH)
Owner

Do we still need to list "GHSA-62q4-447f-wv8h" ?

Do we still need to list "GHSA-62q4-447f-wv8h" ?
✏️ drop redundant advisory comment, align constraint comments
Some checks failed
/ gitleaks (pull_request) Successful in 16s
/ pr-review (pull_request) Successful in 31s
/ publish (pull_request) Has been cancelled
/ deploy-docs (pull_request) Has been cancelled
/ checks (pull_request) Has been cancelled
b47195955f
Author
Collaborator

pyproject.toml line 104

Do we still need to list "GHSA-62q4-447f-wv8h" ?

Removed — >=11.0.1 implicitly covers both, only the most recent advisory remains.


pyproject.toml line 104

Comment doesn't look aligned with the other comments.

Fixed in b471959 — all # comments in the constraint-dependencies block are now aligned to the same column.

[`pyproject.toml` line 104](https://forge.marvin8.zone/marvin8/feed2fedi/pulls/99#issuecomment-1134) > Do we still need to list "GHSA-62q4-447f-wv8h" ? ✅ Removed — `>=11.0.1` implicitly covers both, only the most recent advisory remains. --- [`pyproject.toml` line 104](https://forge.marvin8.zone/marvin8/feed2fedi/pulls/99#issuecomment-1135) > Comment doesn't look aligned with the other comments. ✅ Fixed in `b471959` — all `#` comments in the constraint-dependencies block are now aligned to the same column.
🔧 fix aligment of comments
All checks were successful
/ gitleaks (pull_request) Successful in 13s
/ pr-review (pull_request) Successful in 34s
/ checks (pull_request) Successful in 2m26s
/ publish (pull_request) Has been skipped
/ deploy-docs (pull_request) Has been skipped
8906ce5514
marvin8 approved these changes 2026-08-07 22:24:46 +00:00
marvin8 manually merged commit 102f4e3a91 into main 2026-08-07 22:29:11 +00:00
marvin8 deleted branch chore/migrate-to-forge-marvin8 2026-08-07 22:29:36 +00:00
Sign in to join this conversation.
No description provided.