From dd04aec103f172cf4d3abac6f51ee6292bccbc9a 2023-05-22 18:15:54
From: Matthias Bussonnier <bussonniermatthias@gmail.com>
Date: 2023-05-22 18:15:54
Subject: [PATCH] try dispatach weekly build

---

diff --git a/.github/workflows/nightly-wheel-build.yml b/.github/workflows/nightly-wheel-build.yml
new file mode 100644
index 0000000..9d03576
--- /dev/null
+++ b/.github/workflows/nightly-wheel-build.yml
@@ -0,0 +1,42 @@
+# Workflow to build and test wheels.
+# To work on the wheel building infrastructure on a fork, comment out:
+#
+# if: github.repository == 'numpy/numpy'
+#
+# in the get_commit_message job. Be sure to include [wheel build] in your commit
+# message to trigger the build. All files related to wheel building are located
+# at tools/wheels/
+# Alternatively, you can add labels to the pull request in order to trigger wheel
+# builds.
+# The labels that trigger builds are:
+# 36 - Build(for changes to the building process,
+# 14 - Release(ensure wheels build before release)
+on:
+  workflow_dispatch:
+name: Nightly Wheel builder
+
+  upload_anaconda:
+    name: Upload to Anaconda
+    runs-on: ubuntu-latest
+    # The artifacts cannot be uploaded on PRs
+    if: github.event_name != 'pull_request'
+
+    steps:
+      - uses: actions/checkout@v3
+      - name: Set up Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: "3.10"
+          cache: pip
+          cache-dependency-path: |
+            setup.cfg
+      - name: Try building with Python build
+      if: runner.os != 'Windows'  # setup.py does not support sdist on Windows
+      run: |
+        python -m build
+
+      - name: Upload wheel 
+        uses: scientific-python/upload-nightly-wheel
+        with: 
+          artifact-names: dist/*.whl
+          anaconda-nightly-upload-token: ${secrets.UPLOAD_TOKEN}