Skip to content

feat(ci): add PR, release, and manual workflows#198

Closed
deciduously wants to merge 3 commits intotangramdotdev:mainfrom
deciduously:ci/workflows
Closed

feat(ci): add PR, release, and manual workflows#198
deciduously wants to merge 3 commits intotangramdotdev:mainfrom
deciduously:ci/workflows

Conversation

@deciduously
Copy link
Member

No description provided.

Add three CI workflows for self-hosted runners (aarch64-darwin,
x86_64-linux, aarch64-linux):

- pr.yaml: format check + test on pull requests
- release.yaml: publish + release on push to main
- manual.yaml: workflow_dispatch for ad-hoc test/publish/release

All workflows use a shared composite action (.github/actions/setup-tangram)
that configures /opt/tangram as the build directory with the staging remote,
avoiding clashes with user ~/.tangram directories.

Fix ACTION_DEPENDENCIES to match documented behavior: build now depends
on check, and release now depends on test (not build directly).
@deciduously
Copy link
Member Author

Recreating as a same-repo PR so self-hosted runners can pick up jobs.

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