Skip to content

Commit 3bdcb9b

Browse files
committed
added test for parsing version
1 parent a84ce55 commit 3bdcb9b

1 file changed

Lines changed: 34 additions & 33 deletions

File tree

.github/workflows/release.yml

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,53 +4,54 @@ on:
44
release:
55
types:
66
- published
7+
pull_request:
8+
branches:
9+
- main
10+
- dev*
11+
- refactor*
712

813
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 }}
1419

1520
semver-parser:
1621
name: Parse the semantic version from the release
1722
runs-on: ubuntu-latest
1823
steps:
1924
- name: Parse semver string
2025
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
2427
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 }}"
2929

3030
release-python:
3131
name: Release Python package to PyPi
3232
needs:
33-
- checks
33+
# - checks
3434
- semver-parser
3535
runs-on: ubuntu-latest
3636
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

Comments
 (0)