Skip to content

New Material Test Grid parameter combinations #1073

New Material Test Grid parameter combinations

New Material Test Grid parameter combinations #1073

Workflow file for this run

name: Build and Publish Wheel
on:
push:
branches:
- "*"
tags:
- "*"
pull_request:
branches:
- "*"
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint-test:
uses: ./.github/workflows/lint-test.yml
build-publish-wheel:
name: Build and Publish Wheel
needs: [lint-test] # Run only if tests pass
runs-on: ubuntu-latest
environment: pypi
permissions:
id-token: write
steps:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 0
fetch-tags: true
- name: Install Pixi
uses: prefix-dev/setup-pixi@v0.9.4
with:
pixi-version: latest
- name: Build wheel with Pixi
run: |
pixi run wheel
- name: Publish package distributions to PyPI
if: startsWith(github.ref, 'refs/tags/') && github.repository == 'barebaric/rayforge'
uses: pypa/gh-action-pypi-publish@release/v1
with:
packages-dir: dist