Merge pull request #6334 from flybird11111/main

[release] release version
This commit is contained in:
Hanks 2025-06-02 17:08:24 +08:00 committed by GitHub
commit fd56b22278
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 60 additions and 21 deletions

View File

@ -7,7 +7,7 @@ on:
jobs:
close-issues:
if: github.event.pull_request.draft == false && github.base_ref == 'main' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
permissions:
issues: write
pull-requests: write

View File

@ -15,7 +15,7 @@ on:
jobs:
matrix_preparation:
name: Prepare Container List
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
@ -73,7 +73,18 @@ jobs:
- name: Unit Testing
run: |
PYTHONPATH=$PWD pytest --durations=0 tests
PYTHONPATH=$PWD pytest
-m "not largedist" \
--durations=0 \
--ignore tests/test_analyzer \
--ignore tests/test_auto_parallel \
--ignore tests/test_fx \
--ignore tests/test_autochunk \
--ignore tests/test_gptq \
--ignore tests/test_infer_ops \
--ignore tests/test_legacy \
--ignore tests/test_smoothquant \
tests/
env:
DATA: /data/scratch/cifar-10
LD_LIBRARY_PATH: /github/home/.tensornvme/lib

View File

@ -9,7 +9,7 @@ on:
jobs:
matrix_preparation:
name: Prepare Container List
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
concurrency:
@ -67,7 +67,18 @@ jobs:
- name: Unit Testing
run: |
PYTHONPATH=$PWD pytest --durations=0 tests
PYTHONPATH=$PWD pytest \
-m "not largedist" \
--durations=0 \
--ignore tests/test_analyzer \
--ignore tests/test_auto_parallel \
--ignore tests/test_fx \
--ignore tests/test_autochunk \
--ignore tests/test_gptq \
--ignore tests/test_infer_ops \
--ignore tests/test_legacy \
--ignore tests/test_smoothquant \
tests/
env:
DATA: /data/scratch/cifar-10
LD_LIBRARY_PATH: /github/home/.tensornvme/lib

View File

@ -9,7 +9,7 @@ on:
jobs:
matrix_preparation:
name: Prepare Container List
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
@ -61,7 +61,18 @@ jobs:
- name: Unit Testing
run: |
PYTHONPATH=$PWD pytest --durations=0 tests
PYTHONPATH=$PWD pytest \
-m "not largedist" \
--durations=0 \
--ignore tests/test_analyzer \
--ignore tests/test_auto_parallel \
--ignore tests/test_fx \
--ignore tests/test_autochunk \
--ignore tests/test_gptq \
--ignore tests/test_infer_ops \
--ignore tests/test_legacy \
--ignore tests/test_smoothquant \
tests/
env:
DATA: /data/scratch/cifar-10
LD_LIBRARY_PATH: /github/home/.tensornvme/lib

View File

@ -11,7 +11,7 @@ jobs:
build-doc:
name: Trigger Documentation Build Workflow
if: github.repository == 'hpcaitech/ColossalAI'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
steps:
- name: trigger workflow in ColossalAI-Documentation
run: |

View File

@ -33,7 +33,7 @@ jobs:
if: |
github.event.pull_request.draft == false &&
github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-check-doc
cancel-in-progress: true

View File

@ -15,7 +15,7 @@ jobs:
if: |
github.event.pull_request.draft == false &&
github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI' && github.event_name == 'pull_request'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
any_changed: ${{ steps.changed-files.outputs.any_changed }}
changed_files: ${{ steps.changed-files.outputs.all_changed_files }}

View File

@ -12,7 +12,7 @@ jobs:
release:
name: Draft Release Post
if: ( github.event_name == 'workflow_dispatch' || github.event.pull_request.merged == true ) && github.repository == 'hpcaitech/ColossalAI'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
steps:
- uses: actions/checkout@v2
with:

View File

@ -14,7 +14,7 @@ jobs:
github.base_ref == 'main' &&
github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
name: Check the examples user want
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:

View File

@ -17,7 +17,7 @@ jobs:
if: |
github.event.pull_request.draft == false &&
github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI' && github.event_name == 'pull_request'
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
outputs:
matrix: ${{ steps.setup-matrix.outputs.matrix }}
anyChanged: ${{ steps.setup-matrix.outputs.anyChanged }}
@ -64,7 +64,7 @@ jobs:
changedFileName="${file}:${changedFileName}"
done
echo "$changedFileName was changed"
res=`python .github/workflows/scripts/example_checks/detect_changed_example.py --fileNameList $changedFileName`
res=`python3 .github/workflows/scripts/example_checks/detect_changed_example.py --fileNameList $changedFileName`
echo "All changed examples are $res"
if [ "$res" == "[]" ]; then

View File

@ -46,7 +46,7 @@ jobs:
notify:
name: Notify Lark via webhook
needs: release
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
if: ${{ always() }}
steps:
- uses: actions/checkout@v2

View File

@ -36,7 +36,7 @@ jobs:
notify:
name: Notify Lark via webhook
needs: publish
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: [self-hosted, ubuntu-latest]
if: ${{ always() }} && github.repository == 'hpcaitech/ColossalAI'
steps:
- uses: actions/checkout@v2

View File

@ -7,12 +7,14 @@ on:
- 'version.txt'
types:
- closed
permissions:
id-token: write
contents: read
jobs:
build-n-publish:
if: github.event_name == 'workflow_dispatch' || github.repository == 'hpcaitech/ColossalAI' && github.event.pull_request.merged == true && github.base_ref == 'main'
name: Build and publish Python 🐍 distributions 📦 to PyPI
runs-on: ubuntu-[self-hosted, ubuntu-latest]
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@v2
@ -35,7 +37,7 @@ jobs:
notify:
name: Notify Lark via webhook
needs: build-n-publish
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: ubuntu-latest
if: ${{ always() }}
steps:
- uses: actions/checkout@v2

View File

@ -5,12 +5,16 @@ on:
paths:
- 'version.txt'
jobs:
build-n-publish:
if: github.event_name == 'workflow_dispatch' || github.repository == 'hpcaitech/ColossalAI'
name: Build and publish Python 🐍 distributions 📦 to Test PyPI
runs-on: [self-hosted, ubuntu-latest]-latest
runs-on: ubuntu-latest
timeout-minutes: 20
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@v2

View File

@ -1 +1 @@
0.5.0
0.5.1