Update github actions (#205)

pull/210/head
BoxiangW 3 years ago committed by GitHub
parent 5420809f43
commit 7d15ec7fe2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -3,6 +3,15 @@ name: Pull Request CI and Build
on: pull_request on: pull_request
jobs: jobs:
cancel_previous_workflow:
runs-on: ubuntu-latest
if: github.event.pull_request.draft == false && github.base_ref == 'main' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
steps:
- name: Cancel Previous Runs
uses: styfle/cancel-workflow-action@0.9.1
with:
access_token: ${{ github.token }}
assign_reviewer: assign_reviewer:
name: Assign Reviewer for PR name: Assign Reviewer for PR
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -15,7 +24,7 @@ jobs:
build: build:
name: Build and Test Colossal-AI name: Build and Test Colossal-AI
if: ${{ always() }} && github.event.pull_request.draft == false && github.base_ref == 'main' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI' if: ${{ always() }} && github.event.pull_request.draft == false && github.base_ref == 'main' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
needs: [assign_reviewer] needs: [cancel_previous_workflow, assign_reviewer]
runs-on: [self-hosted, gpu] runs-on: [self-hosted, gpu]
container: container:
image: nvcr.io/nvidia/pytorch:21.07-py3 image: nvcr.io/nvidia/pytorch:21.07-py3
@ -43,8 +52,8 @@ jobs:
format_check: format_check:
name: Format Check name: Format Check
if: ${{ always() }} && github.event.pull_request.draft == false && github.base_ref == 'main' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI' if: github.event.pull_request.draft == false && github.base_ref == 'main' && github.head_ref == 'develop' && github.event.pull_request.base.repo.full_name == 'hpcaitech/ColossalAI'
needs: [assign_reviewer, build] needs: [build]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout repo - name: Checkout repo

@ -5,6 +5,7 @@ on:
jobs: jobs:
close-issues: 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: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
issues: write issues: write

Loading…
Cancel
Save