Skip to content

bump framework and add peft #9

bump framework and add peft

bump framework and add peft #9

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: actions/checkout@v4
- uses: dorny/paths-filter@v2
id: changes
with:
filters: |
plugins:
- 'plugins/${{ matrix.plugin_name }}'
- 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: |
# cd plugins/${{ matrix.plugin_name }}
# tox -e ${{ matrix.python-version.tox }}
- name: Build and check wheel package
run: |
cd plugins/${{ matrix.plugin_name }}
tox -e build,twinecheck
ls dist/*
# - name: "Remove sigstore signatures before uploading to PyPI"
# working-directory: plugins/${{ matrix.plugin_name }}
# run: rm ./dist/*.sigstore
- name: "Upload to PyPI"
uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
with:
packages-dir: plugins/${{ matrix.plugin_name }}/dist
repository-url: https://test.pypi.org/legacy/
# repository-url: https://pypi.org/p/fms-acceleration-framework