summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/nightly.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
new file mode 100644
index 000000000..ab773f9e0
--- /dev/null
+++ b/.github/workflows/nightly.yml
@@ -0,0 +1,32 @@
+name: Nightly Wheels
+
+concurrency:
+ group: wheels
+ cancel-in-progress: true
+
+on:
+ push:
+ branches:
+ - master
+ paths:
+ - "mesonbuild/*"
+
+permissions:
+ contents: read
+
+jobs:
+ wheel:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ - name: Build wheel
+ run: |
+ python -m pip install build setuptools_scm
+ python -m build -nwx
+ - name: Upload wheel
+ uses: scientific-python/upload-nightly-action@main
+ with:
+ artifacts_path: dist
+ anaconda_nightly_upload_token: ${{secrets.ANACONDA_ORG_UPLOAD_TOKEN}}