Fixed tagged builds names not showing they are tagged

This commit is contained in:
evandrocoan 2020-04-30 04:16:05 -03:00
parent 24113c81ec
commit 0e6cddb3ae

View file

@ -3,13 +3,37 @@ name: Checks
on: [push, pull_request]
jobs:
check_tag:
name: Tag name
outputs:
tagged: ${{ steps.check_tagged.outputs.is_tagged }}
runs-on: ubuntu-latest
steps:
- name: Check the ref
id: check_tagged
run: |
set -x
if [[ ${{ github.ref }} == refs/tags/* ]]; then
echo "::set-output name=is_tagged::tagged"
else
echo "::set-output name=is_tagged::"
fi
tests:
name: ${{ matrix.name }} ${{ matrix.BUILD_TYPE }}
needs:
- check_tag
name: ${{ matrix.name }} ${{ needs.check_tag.outputs.tagged }} ${{ matrix.BUILD_TYPE }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
BUILD_TYPE: [check, build]
BUILD_TYPE:
- check
- build
os:
- ubuntu-latest
- macos-latest
- windows-latest
include:
- os: ubuntu-latest
name: Ubuntu
@ -35,7 +59,7 @@ jobs:
CARGO_REGISTRY_DIR: C:\Rust\.cargo\registry
ANKI_PYTHON_WHEELS: anki_windows_python_wheels
# Keep running all matrices if something fail
# Keep all systems running if something fails
fail-fast: false
steps: