arcade-mcp/.github/workflows
Eric Gustin 86cde2d9bd
Add PyPI release workflow (#429)
This is the first of a few PRs. Deploy to staging will fail until we
have `arcade-core`, `arcade-serve`, and `arcade-ai` released to PyPI.
This PR will release `arcade-core` to PyPI.


### PR Description
* Adds workflow that checks for changes in any pyproject.toml, and if
its version has changed, then tests, builds wheel, then publishes to
PyPI
* Updates the Dockerfile for our new structure
* Updates porter yamls
* Updates `make full-dist`
* Removes a couple unused workflows

Check out https://github.com/ArcadeAI/arcade-ai/actions/runs/15622059209
to see how the new workflow works (note that it failed publishing to
PyPI on purpose)
2025-06-13 11:22:31 -07:00
..
check-unauthorized-toolkit-updates.yml Whitelist Toolkit Release Managers (#234) 2025-01-27 14:35:45 -08:00
main.yml 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00
porter_app_worker_4828.yml Add PyPI release workflow (#429) 2025-06-13 11:22:31 -07:00
porter_app_worker_4879.yml Add PyPI release workflow (#429) 2025-06-13 11:22:31 -07:00
promote.yml Add PyPI release workflow (#429) 2025-06-13 11:22:31 -07:00
publish-langchain.yml Fix GH Action 'publish langchain' (#348) 2025-04-06 19:42:51 -07:00
release-containers.yml fix: Rename actor->worker in gh workflow dispatch (#263) 2025-02-20 14:15:30 -08:00
release-on-version-change.yml Add PyPI release workflow (#429) 2025-06-13 11:22:31 -07:00
test-langchain.yml Langchain arcade 1.2 (#282) 2025-03-10 18:52:06 -07:00
test-toolkits.yml 🏗️ Restructure: Multi-Package Architecture + uv Migration (#412) 2025-06-11 16:48:17 -07:00