这是indexloc提供的服务,不要输入任何密码
Skip to content

troubleshoot

troubleshoot #8

Workflow file for this run

# This pipeline is executed every time someone pushes a tag to GitHub. If the
# tag is a valid version number, it builds the library, runs the slow tests and
# the benchmarks, pushes the package distribution to PyPI, and if this is a
# production release, also publishes the docs.
name: Release Pipeline
on:
push:
tags:
- '**'
branches:
- 'dasm/release-build'
env:
# Force nox to produce colorful logs:
FORCE_COLOR: "true"
jobs:
Check-Tag-Pattern:
if: github.repository == 'opendp/tumult-core'
runs-on: ubuntu-latest
steps:
- run: |
re="^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-(alpha|beta|rc)\.(0|[1-9][0-9]*))?$"
if [[ ! "$GITHUB_REF_NAME" =~ $re ]]; then
echo "Tag $GITHUB_REF_NAME is not a valid version number. Aborting release pipeline."
exit 0
fi
# Package-linux:
# if: github.repository == 'opendp/tumult-core'
# runs-on: ubuntu-latest
# needs: Check-Tag-Pattern
# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# - name: Set up runner
# uses: opendp/tumult-tools/actions/setup@eabe1054863f0916a0087ad180fd83719049c094
# - run: uv run nox -s build
# - name: Upload wheel
# uses: actions/upload-artifact@v4
# with:
# name: linux-wheel
# path: dist/*.whl
# - name: Upload sdist
# uses: actions/upload-artifact@v4
# with:
# name: sdist
# path: dist/*.tar.gz
# Package-macos-intel:
# if: github.repository == 'opendp/tumult-core'
# runs-on: macos-15-intel
# needs: Check-Tag-Pattern
# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# - name: Set up runner
# uses: opendp/tumult-tools/actions/setup@eabe1054863f0916a0087ad180fd83719049c094
# - run: uv run nox -s build
# - name: Upload wheel
# uses: actions/upload-artifact@v4
# with:
# name: macos-intel-wheel
# path: dist/*.whl
Package-macos-arm:
if: github.repository == 'opendp/tumult-core'
runs-on: macos-latest
needs: Check-Tag-Pattern
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up runner
uses: opendp/tumult-tools/actions/setup@eabe1054863f0916a0087ad180fd83719049c094
- run: uv run nox -s build
- name: Upload wheel
uses: actions/upload-artifact@v4
with:
name: macos-arm-wheel
path: dist/*.whl