diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index bb54b9ec..62559fda 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -98,12 +98,11 @@ jobs: python-version: ${{ matrix.python }} - name: Install dependencies run: pip install toml loguru tox - - name: Set environment variables - run: | - echo "GUIDELLM_BUILD_TYPE=dev" >> $GITHUB_ENV - echo "GUIDELLM_BUILD_NUMBER=${{ github.event.pull_request.number }}" >> $GITHUB_ENV - name: Build the package - run: tox -e build + run: | + export GUIDELLM_BUILD_TYPE=dev + export GUIDELLM_BUILD_NUMBER=${{ github.event.pull_request.number }} + tox -e build - name: Upload build artifacts id: artifact-upload uses: actions/upload-artifact@v4 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 97a61d11..406cb295 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -67,12 +67,11 @@ jobs: python-version: ${{ matrix.python }} - name: Install dependencies run: pip install toml loguru tox - - name: Set environment variables - run: | - echo "GUIDELLM_BUILD_TYPE=nightly" >> $GITHUB_ENV - echo "GUIDELLM_BUILD_NUMBER=${{ github.run_number }}" >> $GITHUB_ENV - name: Build the package - run: tox -e build + run: | + export GUIDELLM_BUILD_TYPE=nightly + export GUIDELLM_BUILD_NUMBER=${{ github.run_number }} + tox -e build - name: Find wheel artifact id: find-asset-whl run: | diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 9c740e54..c751701d 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -71,12 +71,11 @@ jobs: python-version: ${{ matrix.python }} - name: Install dependencies run: pip install toml loguru tox - - name: Set environment variables - run: | - echo "GUIDELLM_BUILD_TYPE=release_candidate" >> $GITHUB_ENV - echo "GUIDELLM_BUILD_NUMBER=${{ github.run_number }}" >> $GITHUB_ENV - name: Build the package - run: tox -e build + run: | + export GUIDELLM_BUILD_TYPE=release_candidate + export GUIDELLM_BUILD_NUMBER=${{ github.run_number }} + tox -e build - name: Upload build artifacts id: artifact-upload uses: actions/upload-artifact@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 71e33316..fbc25279 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,12 +19,11 @@ jobs: python-version: ${{ matrix.python }} - name: Install dependencies run: pip install toml loguru tox - - name: Set environment variables - run: | - echo "GUIDELLM_BUILD_TYPE=release" >> $GITHUB_ENV - echo "GUIDELLM_BUILD_NUMBER=${{ github.run_number }}" >> $GITHUB_ENV - name: Build the package - run: tox -e build + run: | + export GUIDELLM_BUILD_TYPE=release + export GUIDELLM_BUILD_NUMBER=${{ github.run_number }} + tox -e build - name: Upload build artifacts id: artifact-upload uses: actions/upload-artifact@v4 diff --git a/tox.ini b/tox.ini index 36e28090..d59f8caf 100644 --- a/tox.ini +++ b/tox.ini @@ -69,6 +69,9 @@ deps = wheel loguru toml +setenv = + GUIDELLM_BUILD_TYPE = {env:GUIDELLM_BUILD_TYPE:dev} + GUIDELLM_BUILD_NUMBER = {env:GUIDELLM_BUILD_NUMBER:0} commands = python utils/inject_build_props.py python -m build