|
4 | 4 | release: |
5 | 5 | types: |
6 | 6 | - published |
| 7 | + pull_request: |
| 8 | + branches: |
| 9 | + - main |
| 10 | + - dev* |
| 11 | + - refactor* |
7 | 12 |
|
8 | 13 | jobs: |
9 | | - checks: |
10 | | - name: Run checks workflow |
11 | | - uses: TransformerLensOrg/TransformerLens/.github/workflows/checks.yml@main |
12 | | - secrets: |
13 | | - HF_TOKEN: ${{ secrets.HF_TOKEN }} |
| 14 | + # checks: |
| 15 | + # name: Run checks workflow |
| 16 | + # uses: TransformerLensOrg/TransformerLens/.github/workflows/checks.yml@main |
| 17 | + # secrets: |
| 18 | + # HF_TOKEN: ${{ secrets.HF_TOKEN }} |
14 | 19 |
|
15 | 20 | semver-parser: |
16 | 21 | name: Parse the semantic version from the release |
17 | 22 | runs-on: ubuntu-latest |
18 | 23 | steps: |
19 | 24 | - name: Parse semver string |
20 | 25 | id: semver_parser |
21 | | - uses: booxmedialtd/ws-action-parse-semver@v1.4.7 |
22 | | - with: |
23 | | - input_string: ${{ github.event.release.tag_name }} |
| 26 | + uses: mtkennerly/poetry-version@v1 |
24 | 27 | outputs: |
25 | | - major: "${{ steps.semver_parser.outputs.major }}" |
26 | | - minor: "${{ steps.semver_parser.outputs.minor }}" |
27 | | - patch: "${{ steps.semver_parser.outputs.patch }}" |
28 | | - semver: "${{ steps.semver_parser.outputs.fullversion }}" |
| 28 | + semver: "${{ steps.semver_parser.outputs.version }}" |
29 | 29 |
|
30 | 30 | release-python: |
31 | 31 | name: Release Python package to PyPi |
32 | 32 | needs: |
33 | | - - checks |
| 33 | + # - checks |
34 | 34 | - semver-parser |
35 | 35 | runs-on: ubuntu-latest |
36 | 36 | steps: |
37 | | - - uses: actions/checkout@v3 |
38 | | - - name: Install Poetry |
39 | | - uses: snok/install-poetry@v1 |
40 | | - - name: Set up Python |
41 | | - uses: actions/setup-python@v4 |
42 | | - with: |
43 | | - python-version: '3.11' |
44 | | - cache: 'poetry' |
45 | | - - name: Poetry config |
46 | | - run: poetry self add 'poethepoet[poetry_plugin]' |
47 | | - - name: Install dependencies |
48 | | - run: poetry install --with dev |
49 | | - - name: Set the version |
50 | | - run: poetry version ${{needs.semver-parser.outputs.semver}} |
51 | | - - name: Build |
52 | | - run: poetry build |
53 | | - - name: Publish |
54 | | - run: poetry publish |
55 | | - env: |
56 | | - POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN_PYPI }} |
| 37 | + - run: echo "Version is ${{ needs.semver-parser.outputs.semver }}" |
| 38 | + # - uses: actions/checkout@v3 |
| 39 | + # - name: Install Poetry |
| 40 | + # uses: snok/install-poetry@v1 |
| 41 | + # - name: Set up Python |
| 42 | + # uses: actions/setup-python@v4 |
| 43 | + # with: |
| 44 | + # python-version: '3.11' |
| 45 | + # cache: 'poetry' |
| 46 | + # - name: Poetry config |
| 47 | + # run: poetry self add 'poethepoet[poetry_plugin]' |
| 48 | + # - name: Install dependencies |
| 49 | + # run: poetry install --with dev |
| 50 | + # - name: Set the version |
| 51 | + # run: poetry version ${{needs.semver-parser.outputs.semver}} |
| 52 | + # - name: Build |
| 53 | + # run: poetry build |
| 54 | + # - name: Publish |
| 55 | + # run: poetry publish |
| 56 | + # env: |
| 57 | + # POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_TOKEN_PYPI }} |
0 commit comments