Skip to content

Migrate workflows to compas-actions v1 - #31

Merged
gonzalocasas merged 2 commits into
mainfrom
chore/compas-actions-v1
Aug 19, 2026
Merged

Migrate workflows to compas-actions v1#31
gonzalocasas merged 2 commits into
mainfrom
chore/compas-actions-v1

Conversation

@gonzalocasas

Copy link
Copy Markdown
Member

Summary

  • migrate CI, MkDocs, PR checks, component generation, and releases to compas-actions@v1
  • add the repository-owned release PR workflow
  • publish PyPI distributions with trusted publishing and attestations
  • attach generated Grasshopper components to GitHub releases while preserving the manual Yak workflow
  • modernize Python 3 package and license metadata

Validation

  • uv lock --check
  • uv run invoke lint
  • uv run pytest tests/unit (23 passed)
  • uv run mkdocs build
  • workflow YAML parse and actionlint
  • package build and twine check

Required before the next release

Configure a PyPI trusted publisher for owner compas-dev, repository compas_eve, workflow release.yml, with no environment name.

@chenkasirer chenkasirer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@gonzalocasas
gonzalocasas merged commit f81aabd into main Aug 19, 2026
14 checks passed
@gonzalocasas
gonzalocasas deleted the chore/compas-actions-v1 branch August 19, 2026 14:38
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.

2 participants