Skip to content

Commit 45ce912

Browse files
authored
Use test-sdist from maintainer-tools (#769)
1 parent f28d2f7 commit 45ce912

File tree

1 file changed

+5
-27
lines changed

1 file changed

+5
-27
lines changed

.github/workflows/python-tests.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -103,39 +103,17 @@ jobs:
103103
make_sdist:
104104
name: Make SDist
105105
runs-on: ubuntu-latest
106-
timeout-minutes: 20
106+
timeout-minutes: 10
107107
steps:
108108
- uses: actions/checkout@v2
109-
- name: Base Setup
110-
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
111-
- name: Build SDist
112-
run: |
113-
pip install build
114-
python -m build --sdist
115-
- uses: actions/upload-artifact@v2
116-
with:
117-
name: "sdist"
118-
path: dist/*.tar.gz
109+
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
110+
- uses: jupyterlab/maintainer-tools/.github/actions/make-sdist@v1
119111

120112
test_sdist:
121113
runs-on: ubuntu-latest
122114
needs: [make_sdist]
123115
name: Install from SDist and Test
124116
timeout-minutes: 20
125117
steps:
126-
- name: Base Setup
127-
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
128-
- name: Download sdist
129-
uses: actions/download-artifact@v2
130-
- name: Install From SDist
131-
run: |
132-
set -ex
133-
cd sdist
134-
mkdir test
135-
tar --strip-components=1 -zxvf *.tar.gz -C ./test
136-
cd test
137-
pip install .[test]
138-
- name: Run Test
139-
run: |
140-
cd sdist/test
141-
pytest -vv || pytest -vv --lf
118+
- uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
119+
- uses: jupyterlab/maintainer-tools/.github/actions/test-sdist@v1

0 commit comments

Comments
 (0)