Skip to content
on:
# release:
# types: [published]
push:
branches: [ actions/pkg ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- setup: "3.10"
tox: "py310"
# - setup: "3.11"
# tox: "py311"
plugin_name:
- "framework"
# - "accelerated-peft"
- "fused-ops-and-kernels"
permissions:
id-token: write # IMPORTANT: this permission is mandatory for trusted publishing
steps:
- uses: dorny/paths-filter@v2
id: changes

Check failure on line 27 in .github/workflows/build-and-publish.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/build-and-publish.yml

Invalid workflow file

You have an error in your yaml syntax on line 27
with:
filters: |
plugin:
- 'plugins/${{ matrix.plugin_name }}'
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version.setup }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version.setup }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install tox
- name: Build and test with tox
run: tox -e ${{ matrix.python-version.tox }}
- name: Build and check wheel package
run: tox -e build,twinecheck
- name: "Remove sigstore signatures before uploading to PyPI"
run: |
rm ./dist/*.sigstore
- name: "Upload to PyPI"
uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
with:
repository-url: https://test.pypi.org/legacy/
# repository-url: https://pypi.org/p/fms-acceleration-framework