Skip to content

rfc: fil-forge CI: standardization proposal - #11

Merged
hannahhoward merged 2 commits into
mainfrom
rfc/ci-standardization
Jul 31, 2026
Merged

rfc: fil-forge CI: standardization proposal#11
hannahhoward merged 2 commits into
mainfrom
rfc/ci-standardization

Conversation

@Peeja

@Peeja Peeja commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

📖 Preview

Summary

I've noticed our CI workflows have drifted a bit for lack of specification. This proposal establishes a standard, more for consistency than anything else.

This was referenced Jun 26, 2026
hannahhoward added a commit to fil-forge/delegator that referenced this pull request Aug 1, 2026
Recreates #5 (auto-closed when its stacked base branch merged). Part of
the accepted CI-standardization RFC (fil-one/RFC#11, merged 2026-07-31):
pins ipdxco/unified-github-workflows reusables from the floating @v1.0
tag to commit 63392e9 (v1.0.41); Dependabot keeps the pin current.
Original change by @Peeja, rebased onto main after the Dependabot PR
landed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/smelt that referenced this pull request Aug 1, 2026
Recreates #13 (auto-closed when its stacked base branch merged). Part of
the accepted CI-standardization RFC (fil-one/RFC#11, merged 2026-07-31):
pins ipdxco/unified-github-workflows reusables from the floating @v1.0
tag to commit 63392e9 (v1.0.41); Dependabot keeps the pin current.
Original change by @Peeja, rebased onto main after the Dependabot PR
landed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/sprue that referenced this pull request Aug 1, 2026
Recreates #28 (auto-closed when its stacked base branch merged). Part of
the accepted CI-standardization RFC (fil-one/RFC#11, merged 2026-07-31):
pins ipdxco/unified-github-workflows reusables from the floating @v1.0
tag to commit 63392e9 (v1.0.41); Dependabot keeps the pin current.
Original change by @Peeja, rebased onto main after the Dependabot PR
landed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/libforge that referenced this pull request Aug 1, 2026
Recreates #42 (auto-closed when its stacked base branch merged). Part of
the accepted CI-standardization RFC (fil-one/RFC#11, merged 2026-07-31):
pins ipdxco/unified-github-workflows reusables from the floating @v1.0
tag to commit 63392e9 (v1.0.41); Dependabot keeps the pin current.
Original change by @Peeja, rebased onto main after the Dependabot PR
landed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/piri that referenced this pull request Aug 1, 2026
> 📋 Part of RFC [fil-one/RFC#11](fil-one/RFC#11)

Adds a weekly Dependabot config covering Go modules and GitHub Actions.

Part of the `fil-forge` CI standardization — **pass 1: Dependabot
org-wide**. A follow-up stacked PR will SHA-pin the in-scope workflow
wrappers.

Draft for review.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01HrVC6QSNKh9LM9LSFPkdUj

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: hannahhoward <hannah@hannahhoward.net>
hannahhoward added a commit to fil-forge/ucantone that referenced this pull request Aug 1, 2026
Supersedes #35 (auto-closed when its stacked base branch merged). Part
of the accepted CI-standardization RFC (fil-one/RFC#11): replaces
test.yml with the pinned Unified CI go-check/go-test workflows. Original
migration by @Peeja.

First-run staticcheck findings, resolved here:
- ~45 ST1005 hits were all inside generated dag-json-gen files (they
carry the standard DO-NOT-EDIT header; this staticcheck version applies
ST1005 to them regardless). Fix: a scoped staticcheck.conf (`checks =
["inherit", "-ST1005"]`) in each of the 14 generated-code packages, so
hand-written code keeps the check.
- multikey.go: reworded one error string so the proper noun Multikey no
longer leads it (ST1005).
- did/resolver/bymethod_test.go: four `Resolve(nil, ...)` calls now pass
`t.Context()` (SA1012); assertions unchanged.
- validator_test.go: removed the unused `resolverUsed` field on the
StubVerifier test helper (U1000); never read or written.

Verified locally with Unified CI's pinned staticcheck (clean) and `go
test ./...` (pass).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/automobile that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/delegator that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/forgectl that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/go-ipni-tools that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/go-libstoracha that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/guppy that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/indexing-service that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/libforge that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/piri-signing-service that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/smelt that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/ucantone that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/sprue that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and
semver-minor updates once every other check is green; majors wait for a
human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).
Note: the approve step starts counting once the org setting "Allow
GitHub Actions to create and approve pull requests" is enabled.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/piri that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and
semver-minor updates once every other check is green; majors wait for a
human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).
Note: the approve step starts counting once the org setting "Allow
GitHub Actions to create and approve pull requests" is enabled.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/ucantool that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
hannahhoward added a commit to fil-forge/ingot that referenced this pull request Aug 1, 2026
Approves and squash-merges Dependabot PRs for semver-patch and semver-minor
updates once every other check is green. Major updates are untouched and wait
for a human. Follow-up to the CI-standardization rollout (fil-one/RFC#11).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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