fix: convert gha scripts to trusted publishers#54
Merged
chrislyons-dev merged 38 commits intomainfrom Mar 1, 2026
Merged
Conversation
Owner
chrislyons-dev
commented
Mar 1, 2026
- npm trusted publisher configured with the cd.yml script
- release-please now uses the github trusted publisher process
- No tokens, no secrets
…s from directory structure Remove reliance on explicit doc tags for component detection. Components will now be inferred from the directory structure and file names. Written-by: Chris Lyons
- Created the project structure for basic-astro - Created astro types - Automated unit tests for the scaffolding - Created basic smoke tests to verify setup Written-by: Chris Lyons
- find astro files - find and parse package.json files - test the new logic Written-by: Chris Lyons
- process .astro files - extract code between --- markers - parses import statements with regex - find <slot> tags in template - detect hydration directives - find imported components used in markup Written-by: Chris Lyons
created main entry point for the astro extractor tested the end to end workflow added tests for astro extractor Written-by: Chris Lyons
…ro extractor - regex error truncated component names - default component ids were not being generated with folder/file names, not just file Written-by: Chris Lyons
Extract a default "render" function from all astro files Written-by: Chris Lyons
Components were being generated from folders inappropriately. Written-by: Chris Lyons
…ython extractors Automatically detect component relationships in the node and python extractors. This enhancement improves the accuracy of architecture models by reflecting actual code dependencies. Written-by: Chris Lyons
Fixes container relationships not appearing in diagrams from wrangler.toml - Map route objects to pattern strings (IR expects string[]) - Smart lookup matches environment-specific service names to base containers - Handles common suffixes: -preview, -production, -dev, etc. Written-by: Chris Lyons
- Add structurizr-render for direct DSL → PNG/SVG via Puppeteer - Add mermaid-render for Mermaid diagram rendering - Add Mermaid CLI detection to tool-manager - Update structurizr-export with configurable format selection - Add integration tests for new rendering paths - Update DSL templates and theme styling - PlantUML remains the default renderer Written-by: Chris Lyons
# Conflicts: # THIRD_PARTY_LICENSES.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.