Skip to content

Migrate workflows to new CMS#561

Merged
zastrowm merged 11 commits intostrands-agents:workstream/cms-migrationfrom
zastrowm:update_workflows
Feb 19, 2026
Merged

Migrate workflows to new CMS#561
zastrowm merged 11 commits intostrands-agents:workstream/cms-migrationfrom
zastrowm:update_workflows

Conversation

@zastrowm
Copy link
Copy Markdown
Member

@zastrowm zastrowm commented Feb 18, 2026

Note: This is targeting the workstream/cms-migration branch.


Description

ci.yml now does testing & linting in a single workflow. Both required cms:build (~50s), so running it once avoids duplicate work.

Steps:

  1. Build (cms:build) - Clones SDKs, generates API docs, updates docs, builds Astro site
  2. Typecheck (typecheck) - Runs tsc --noEmit on main codebase
  3. Typecheck snippets (typecheck:snippets) - Typechecks code examples in test-snippets/
  4. Prepare tests (test:prep) - Starts dev server briefly to generate .astro/data-store.json. Required because Astro 5's content layer only generates this file when the dev server runs—not during build. Without it, getCollection() fails. See: Content Collection getEntry does not work with Astro 5.1 + Vitest. withastro/astro#12836
  5. Test (test) - Runs vitest

TypeScript fixes

Fixed type errors that were causing typecheck to fail.

Related Issues

#441

Type of Change

  • Content update/revision

Checklist

  • I have read the CONTRIBUTING document
  • My changes follow the project's documentation style
  • I have tested the documentation locally using mkdocs serve
  • Links in the documentation are valid and working

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 18, 2026

Documentation Preview Ready

Your documentation preview has been successfully deployed!

Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-cms-561/user-guide/quickstart/overview/

Updated at: 2026-02-19T15:16:48.454Z

@zastrowm zastrowm changed the title Update workflows Migrate workflows to new CMS Feb 19, 2026
@zastrowm zastrowm marked this pull request as ready for review February 19, 2026 03:43
mehtarac
mehtarac previously approved these changes Feb 19, 2026
Unshure
Unshure previously approved these changes Feb 19, 2026
afarntrog
afarntrog previously approved these changes Feb 19, 2026
Comment thread .github/workflows/ci.yml Outdated
@zastrowm zastrowm merged commit 70e420d into strands-agents:workstream/cms-migration Feb 19, 2026
3 checks passed
@zastrowm zastrowm mentioned this pull request Feb 21, 2026
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