ci: set --release base on github.ref

This commit is contained in:
NateScarlet 2020-11-24 21:24:41 +08:00
parent f6264bcc86
commit ba78108d0a
No known key found for this signature in database
GPG Key ID: 5C242793B070309C

View File

@ -17,16 +17,16 @@ jobs:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
run: pip install -r requirements.txt -r dev-requirements.txt run: pip install -r requirements.txt -r dev-requirements.txt
- name: Test && Publish - name: Test
run: coverage run -m pytest
- name: Update(master)
if: ${{ github.ref == "refs/head/master" }}
env: env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
run: | run: coverage run -a ./update.py --release
coverage run -m pytest - name: Update
if [[ "${GITHUB_EVENT_NAME}" == "schedule" ]]; then if: ${{ github.ref != "refs/head/master" }}
coverage run -a ./update.py --release run: coverage run -a ./update.py
else
coverage run -a ./update.py
fi
- name: Report coverage - name: Report coverage
env: env:
CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}} CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}}