Skip to content

Commit dff0ab5

Browse files
authored
Merge pull request #142 from marksie1988/fix_release_workflow_2
ci: resolve problems with release
2 parents dc6028a + af53492 commit dff0ab5

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,12 @@ jobs:
5959
uses: actions/setup-python@v1
6060
with:
6161
python-version: 3.11
62+
- name: Install dependencies
63+
run: |
64+
python -m pip install --upgrade pip
65+
python -m pip install poetry nox
6266
- name: Publish distribution 📦 to PyPI
6367
run: |
64-
pip install poetry nox
65-
nox -s release
68+
nox -rs release -- "$PYPI_PASSWORD"
69+
env:
70+
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}

noxfile.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,10 @@ def test_style(session: Session) -> None:
149149
@nox.session(reuse_venv=True)
150150
def release(session: Session) -> None:
151151
"""Release a new version of the package"""
152+
pypi_password = session.posargs[0]
152153
session.run("poetry", "install", external=True)
153154
session.run("poetry", "build", external=True)
154-
session.run(
155-
"poetry",
156-
"publish",
157-
"-u",
158-
"__token__",
159-
"-p",
160-
session.env["PYPI_PASSWORD"],
161-
external=True,
162-
)
155+
session.run("poetry", "publish", "-u", "__token__", "-p", pypi_password)
163156

164157

165158
@nox.session(reuse_venv=True)

0 commit comments

Comments
 (0)