Bring project scaffolding up to date #22

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/22/head into main 2026-07-19 23:45:21 +00:00
coding-agent-marvin8 commented 2026-07-19 08:19:25 +00:00 (Migrated from codeberg.org)

Closes #21

Summary

Brings sub2pod's project scaffolding in line with the July 2026 maintenance done on feed2fedi and zaojun.

Changes

  • Deps: cyclopts→4.21.0, prek→0.4.9, ty→0.0.58 + pre-commit rev alignment (ty, zaojun)
  • CI: replaced curl|sh uv installs with astral-sh/setup-uv@v5; gitleaks binary now checksum-verified and version-sourced from .pre-commit-config.yaml
  • Scaffolding: .gitleaks.toml title, ruff target-version = "py312", new .editorconfig, uv_build>=0.11.0
  • Docs: AGENTS.md heading fixed, CLAUDE.md symlinked

No new vulnerabilities (pysentry-rs: 0). All existing constraints hold.

Closes #21 ## Summary Brings sub2pod's project scaffolding in line with the July 2026 maintenance done on feed2fedi and zaojun. ## Changes - **Deps**: cyclopts→4.21.0, prek→0.4.9, ty→0.0.58 + pre-commit rev alignment (ty, zaojun) - **CI**: replaced curl|sh uv installs with `astral-sh/setup-uv@v5`; gitleaks binary now checksum-verified and version-sourced from `.pre-commit-config.yaml` - **Scaffolding**: `.gitleaks.toml` title, ruff `target-version = "py312"`, new `.editorconfig`, `uv_build>=0.11.0` - **Docs**: AGENTS.md heading fixed, CLAUDE.md symlinked No new vulnerabilities (pysentry-rs: 0). All existing constraints hold.
coding-agent-marvin8 commented 2026-07-19 19:16:27 +00:00 (Migrated from codeberg.org)

🔴 Not actioned — intentional design decisions

CLAUDE.md line 0

The file contains only the string 'AGENTS.md'. This is ambiguous; it should either include instructions or be a proper redirect…

CLAUDE.md is a symbolic link to AGENTS.md. In git, symlinks store their target path as content, which is why the file appears to contain only AGENTS.md. This is intentional — the pattern is CLAUDE.md → AGENTS.md where AGENTS.md holds the instructions and CLAUDE.md is a redirect for tools that look specifically for that filename.


AGENTS.md line 0

The term 'taibai thread' is unclear. If 'taibai' is a proper noun or platform, it should be explained or linked…

taibai is the name of the CLI tool (uvx taibai thread) used to post release notes to the Fediverse. It is defined and documented in the global project instructions (~/.pi/agent/AGENTS.md), which this project's AGENTS.md already references. Following the same pattern as sibling projects feed2fedi and zaojun.

### 🔴 Not actioned — intentional design decisions [`CLAUDE.md` line 0](https://codeberg.org/marvin8/sub2pod/pulls/22#issuecomment-19653382) > The file contains only the string 'AGENTS.md'. This is ambiguous; it should either include instructions or be a proper redirect… `CLAUDE.md` is a symbolic link to `AGENTS.md`. In git, symlinks store their target path as content, which is why the file appears to contain only `AGENTS.md`. This is intentional — the pattern is `CLAUDE.md → AGENTS.md` where `AGENTS.md` holds the instructions and `CLAUDE.md` is a redirect for tools that look specifically for that filename. --- [`AGENTS.md` line 0](https://codeberg.org/marvin8/sub2pod/pulls/22#issuecomment-19653385) > The term 'taibai thread' is unclear. If 'taibai' is a proper noun or platform, it should be explained or linked… `taibai` is the name of the CLI tool (`uvx taibai thread`) used to post release notes to the Fediverse. It is defined and documented in the global project instructions (`~/.pi/agent/AGENTS.md`), which this project's `AGENTS.md` already references. Following the same pattern as sibling projects feed2fedi and zaojun.
forgejo-actions commented 2026-07-19 22:11:29 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2102 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2102 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-19 23:10:00 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2122 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2122 lines; limit is 2000). Please consider splitting it into smaller PRs.
forgejo-actions commented 2026-07-19 23:14:31 +00:00 (Migrated from codeberg.org)

This PR is too large to review automatically (2155 lines; limit is 2000). Please consider splitting it into smaller PRs.

This PR is too large to review automatically (2155 lines; limit is 2000). Please consider splitting it into smaller PRs.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/sub2pod!22
No description provided.