From f103e90764503ebdb368a88cf68c5bba350fb024 Mon Sep 17 00:00:00 2001 From: Linchen Xiao Date: Fri, 27 Dec 2024 13:35:36 +0800 Subject: [PATCH] [CI] Update deploy python version (#1784) --- .github/workflows/pr-run-test.yml | 2 +- .github/workflows/publish-to-pypi.yml | 23 ++++++++++++++--------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pr-run-test.yml b/.github/workflows/pr-run-test.yml index 532d62ee..dfd9a7e5 100644 --- a/.github/workflows/pr-run-test.yml +++ b/.github/workflows/pr-run-test.yml @@ -80,7 +80,7 @@ jobs: exit 1 fi score=$(sed -n '$p' ${{env.REPORT_ROOT}}/${{ github.run_id }}/regression_result3/*/summary/*.csv | awk -F ',' '{print $NF}') - if (( ${score%.*} >= 87 && ${score%.*} <= 89 )); then + if (( ${score%.*} >= 87 && ${score%.*} <= 91 )); then echo "score is $score between 87 and 91" else echo "score is $score not between 87 and 91" diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index e8c7c826..b09839e2 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -1,21 +1,26 @@ name: deploy -on: push - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true +on: + push: + workflow_dispatch: + inputs: + confirm_publish: + description: 'Type YES to confirm publishing to PyPI' + required: true + type: string jobs: build-n-publish: runs-on: ubuntu-latest - if: startsWith(github.event.ref, 'refs/tags') + if: | + github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') || + (github.event_name == 'workflow_dispatch' && inputs.confirm_publish == 'YES') steps: - uses: actions/checkout@v2 - - name: Set up Python 3.7 - uses: actions/setup-python@v1 + - name: Set up Python 3.10 + uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.10 - name: Build lagent run: | pip install wheel