Fix default template ActivityPub actor identity #201
Labels
No labels
activitypub
admin
api
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
database
deployment
design
dev-env
docs
documentation
email
enhancement
feature
federation
feed
homepage
implementation
integration
media
openapi
priority:high
priority:low
priority:medium
proof
public-routes
public-ui
release
safety
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit#201
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug
The template site's default ActivityPub actor identity uses personal values:
erikErik CraddockThe template should use neutral example defaults instead:
slugkitexampleSlugkit ExampleExpected behavior
New template sites and generated sites should start with neutral Slugkit example actor defaults, not personal identity values.
Acceptance criteria
slugkitexample.Slugkit Example.erik/Erik Craddockexcept where explicitly testing arbitrary user-provided values.slug initgenerated sites inherit the neutral defaults.Synced from todu comment by @todu on 2026-06-24T18:45:48.102Z
PR review completed for slugkit PR #203.
Result: approved
Acceptance criteria: 4/4 met, 0 missing.
Verification:
slugkitexample.Slugkit Example.erik/Erik Craddockas placeholders.slug inittests verify generated sites inherit the neutral actor defaults and placeholders.npm exec --workspace @slugkit/template-site -- vitest run --config ./vitest.config.ts src/federation/__tests__/activitypub.test.ts src/routes/__tests__/admin-activitypub.test.ts src/db/__tests__/migrations.test.tsandnpm exec --workspace @evcraddock/slug-cli -- vitest run --config ../vitest.config.ts src/__tests__/commands.test.ts.slug init /tmp/slugkit-default-actor-check --name default-actor-check --site-title "Default Actor Check"../scripts/pre-pr.sh.274716d(build-lint-test, pull_request).Blocking issues: none.
Warnings: none.
Merge gate: waiting for explicit human approval.
Synced from todu comment by @todu on 2026-06-24T18:50:34.544Z
Completed and merged in slugkit PR #203.
Acceptance criteria: 4/4 met.
Evidence:
slugkitexample.Slugkit Example.slugkitexampleandSlugkit Exampleinstead of personal values.slug initgenerated output.slug initgenerated-site inheritance was manually verified with/tmp/slugkit-default-actor-check../scripts/pre-pr.shpassed.main, localmainfast-forwarded, and the local feature branch was deleted.