##// END OF EJS Templates
cron nightly
Matthias Bussonnier -
Show More
@@ -1,31 +1,34 b''
1 name: Nightly Wheel builder
1 name: Nightly Wheel builder
2 on:
2 on:
3 workflow_dispatch:
3 workflow_dispatch:
4 schedule:
5 # this cron is ran every Sunday at midnight UTC
6 - cron: '0 0 * * 0'
4
7
5 jobs:
8 jobs:
6 upload_anaconda:
9 upload_anaconda:
7 name: Upload to Anaconda
10 name: Upload to Anaconda
8 runs-on: ubuntu-latest
11 runs-on: ubuntu-latest
9 # The artifacts cannot be uploaded on PRs
12 # The artifacts cannot be uploaded on PRs
10 if: github.event_name != 'pull_request'
13 if: github.event_name != 'pull_request'
11
14
12 steps:
15 steps:
13 - uses: actions/checkout@v3
16 - uses: actions/checkout@v3
14 - name: Set up Python
17 - name: Set up Python
15 uses: actions/setup-python@v4
18 uses: actions/setup-python@v4
16 with:
19 with:
17 python-version: "3.10"
20 python-version: "3.10"
18 cache: pip
21 cache: pip
19 cache-dependency-path: |
22 cache-dependency-path: |
20 setup.cfg
23 setup.cfg
21 - name: Try building with Python build
24 - name: Try building with Python build
22 if: runner.os != 'Windows' # setup.py does not support sdist on Windows
25 if: runner.os != 'Windows' # setup.py does not support sdist on Windows
23 run: |
26 run: |
24 python -m pip install build
27 python -m pip install build
25 python -m build
28 python -m build
26
29
27 - name: Upload wheel
30 - name: Upload wheel
28 uses: scientific-python/upload-nightly-action@main
31 uses: scientific-python/upload-nightly-action@main
29 with:
32 with:
30 artifacts_path: dist
33 artifacts_path: dist
31 anaconda_nightly_upload_token: ${{secrets.UPLOAD_TOKEN}}
34 anaconda_nightly_upload_token: ${{secrets.UPLOAD_TOKEN}}
General Comments 0
You need to be logged in to leave comments. Login now