Skip to content

Nightly Cron

Nightly Cron #57

Workflow file for this run

name: Nightly Cron
on:
schedule:
# 2:30 PST
- cron: '30 10 * * *'
workflow_dispatch:
jobs:
# tests-and-coverage-nightly:
# name: Test & Coverage
# uses: ./.github/workflows/reusable_test.yml
# with:
# use_latest_pytorch_gpytorch: true
# secrets: inherit
# package-test-deploy-pypi:
# name: Package and test deployment to test.pypi.org
# runs-on: ubuntu-latest
# permissions:
# id-token: write # This is required for PyPI OIDC authentication.
# env:
# # `uv pip ...` requires venv by default. This skips that requirement.
# UV_SYSTEM_PYTHON: 1
# steps:
# - uses: actions/checkout@v4
# - name: Fetch all history for all tags and branches
# run: git fetch --prune --unshallow
# - name: Install uv
# uses: astral-sh/setup-uv@v5
# - name: Set up Python
# uses: actions/setup-python@v5
# with:
# python-version: "3.12"
# - name: Install dependencies
# env:
# ALLOW_LATEST_GPYTORCH_LINOP: true
# run: |
# uv pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cpu
# uv pip install git+https://github.com/cornellius-gp/linear_operator.git
# uv pip install git+https://github.com/cornellius-gp/gpytorch.git
# uv pip install .[test]
# uv pip install --upgrade build setuptools setuptools_scm wheel
# - name: Extract reduced version and save to env var
# # strip the commit hash from the version to enable upload to pypi
# # env var will persist for subsequent steps
# run: |
# no_local_version=$(python -m setuptools_scm | cut -d "+" -f 1)
# echo "SETUPTOOLS_SCM_PRETEND_VERSION=${no_local_version}" >> $GITHUB_ENV
# - name: Build packages (wheel and source distribution)
# env:
# ALLOW_LATEST_GPYTORCH_LINOP: true
# run: |
# python -m build --sdist --wheel
# - name: Verify packages
# env:
# ALLOW_LATEST_GPYTORCH_LINOP: true
# run: |
# ./scripts/verify_py_packages.sh
# - name: Deploy to Test PyPI
# uses: pypa/gh-action-pypi-publish@release/v1
# with:
# repository-url: https://test.pypi.org/legacy/
# skip-existing: true
# verbose: true
publish-latest-website:

Check failure on line 68 in .github/workflows/nightly.yml

View workflow run for this annotation

GitHub Actions / Nightly Cron

Invalid workflow file

The workflow is not valid. .github/workflows/nightly.yml (Line: 68, Col: 3): Error calling workflow 'CristianLara/botorch/.github/workflows/publish_website.yml@46cd4591422ebbcf7a929b0d932fcb0f13841112'. The nested job 'deploy-website' is requesting 'deployments: write', but is only allowed 'deployments: none'.
name: Publish latest website
# needs: [tests-and-coverage-nightly, package-test-deploy-pypi]
uses: ./.github/workflows/publish_website.yml
permissions:
pages: write
id-token: write
contents: write
run_tutorials:
name: Run tutorials without smoke test on latest PyTorch / GPyTorch / Ax
uses: ./.github/workflows/reusable_tutorials.yml
with:
smoke_test: false
use_stable_pytorch_gpytorch: false
use_stable_ax: false