Skip to content

chore(docs): drop staging-era build scripts and dev triggers; fix lifecycle docs - #364

Merged
seanthimons merged 5 commits into
integrationfrom
chore/docs-staging-cleanup
Oct 29, 2026
Merged

seanthimons merged 5 commits into
integrationfrom
chore/docs-staging-cleanup

Conversation

@seanthimons

@seanthimons seanthimons commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

User-documentation pass after the Specmill migration dropped staging/dev APIs.

Cleanup

  • Delete dev/build_stable.R, dev/remove_experimental.R, tests/testthat/test-remove_experimental.R; drop the stable profile and strip step from build-package.yaml.
  • Remove dev/dev-* triggers (coverage-check, test-coverage, test-quick). Quick Tests now also run on PRs into integration.
  • AMOS article: removed chemi_amos_method_list() → chemi_amos_method_keyset_pagination(limit = 20, all_pages = FALSE). All other article/README calls checked against current formals: 0 issues.
  • README: reworded the numeric server-choice note.
  • Regenerated dev/reports/unit_test_readiness_audit.json.

Maintainer docs

  • New article vignettes/articles/building-from-schemas.Rmd (Contributor guides): toolkit pin, schema refresh, specmill.yml/apis/*.yml, hooks/callbacks/native helper, generate → document → check, manifest-inputs rule, --enroll/--clear/--prune, tests, pre-push checks, hand-written exceptions and upstream-first policy, pin bump (incl. adoption.json), local clients.
  • development-lifecycle.Rmd: branch model (feature → integration → main), CI table checked against every workflow on: block, schema-check PR targets integration; generation detail moved to the new article.
  • CONTRIBUTING.md: generation section cut to a checklist; PRs target integration.

Local: generate_specmill.R --check, check_public_api.R, readiness audit pass; new article renders; edited workflow YAML parses.

…ecycle docs

- remove dev/build_stable.R, dev/remove_experimental.R and its test; drop the
  stable profile from build-package.yaml
- remove dev/dev-* triggers; Quick Tests now run on PRs into integration
- development-lifecycle: PRs land on integration, CI table matches triggers,
  schema-check PR targets integration and the cron reads main's workflow
- AMOS article: chemi_amos_method_list() -> chemi_amos_method_keyset_pagination()
- README: reword numeric server choice note
- regenerate unit_test_readiness_audit.json
End-to-end Specmill pipeline: pinned toolkit, schema refresh, specmill.yml
and apis/*.yml, hooks and callbacks, generate/document/check, manifest
inputs rule, deferral flags, tests, pre-push checks, hand-written
exceptions and upstream-first policy, pin bump, local clients.
CONTRIBUTING.md becomes a checklist linking it; PRs target integration.
Release workflow now preserves the Unreleased section and every version's
release-notes block when autonewsmd regenerates NEWS.md. Add a Migrating to
ComptoxR 4.0 article and a NEWS entry for the bulk argument rename. Drop the
stale generic_request() and .planning references and the one-off
check_specmill_fixes.R script.
@seanthimons
seanthimons merged commit 0f95ebe into integration Oct 29, 2026
4 checks passed
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.

1 participant