The GitHub Actions job "❄️ Lint" on fory.git/feat/chained-wheel-build-workflow 
has failed.
Run started by GitHub user esafak (triggered by esafak).

Head commit for run:
0fcca0fcb08e2819c12b9c69997deeabfbfb59a7 / google-labs-jules[bot] 
<161369871+google-labs-jules[bot]@users.noreply.github.com>
feat: Chain wheel test/build and release workflows

This commit refactors the Python wheel CI and release process to use a chained 
workflow model, ensuring that the exact same test and build process is run for 
both CI checks and releases.

A new reusable workflow, 
`.github/workflows/reusable-test-and-build-wheels.yml`, is introduced. This 
workflow is triggered on `push` and `pull_request` for CI purposes, and can 
also be called by other workflows via `workflow_call`. It contains the full 
logic for building, testing, and packaging the Python wheel across a matrix of 
operating systems and Python versions.

The `release.yaml` workflow is refactored to be an orchestrator. On a new tag, 
it now calls the `reusable-test-and-build-wheels.yml` workflow to run all 
tests. If the tests pass, it proceeds to a separate job to download the wheel 
artifacts produced by the test run and publish them to PyPI.

This architecture ensures that every release is automatically and thoroughly 
tested in the exact same manner as pull requests, just before publication.

Report URL: https://github.com/apache/fory/actions/runs/16992286360

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to