1+ name : test
2+ description : runs dotnet tests with retry
3+ runs :
4+ using : " composite"
5+ steps :
6+ - name : 🔍 GH_TOKEN
7+ if : env.GH_TOKEN == ''
8+ shell : bash
9+ env :
10+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
11+ GH_TOKEN_SECRET : ${{ secrets.GH_TOKEN }}
12+ run : |
13+ if [ -z "${GH_TOKEN_SECRET}" ]
14+ then
15+ echo "Using default GITHUB_TOKEN"
16+ echo "GH_TOKEN=${GITHUB_TOKEN}" >> $GITHUB_ENV
17+ else
18+ echo "Using custom GH_TOKEN"
19+ echo "GH_TOKEN=${GH_TOKEN_SECRET}" >> $GITHUB_ENV
20+ fi
21+
22+ - name : 🔍 BOT_NAME
23+ if : env.BOT_NAME == ''
24+ shell : bash
25+ env :
26+ BOT_NAME_SECRET : ${{ secrets.BOT_NAME }}
27+ run : |
28+ if [ -z "${BOT_NAME_SECRET}" ]
29+ then
30+ echo "Using default GITHUB_AUTHOR as BOT_NAME"
31+ echo "BOT_NAME=${GITHUB_AUTHOR}" >> $GITHUB_ENV
32+ else
33+ echo "Using custom BOT_NAME"
34+ echo "BOT_NAME=${BOT_NAME_SECRET}" >> $GITHUB_ENV
35+ fi
36+
37+ - name : 🔍 BOT_EMAIL
38+ if : env.BOT_EMAIL == ''
39+ shell : bash
40+ env :
41+ BOT_EMAIL_SECRET : ${{ secrets.BOT_EMAIL }}
42+ run : |
43+ if [ -z "${BOT_EMAIL_SECRET}" ]
44+ then
45+ echo "Using default GITHUB_AUTHOR as BOT_EMAIL"
46+ echo "BOT_EMAIL=${GITHUB_AUTHOR}@users.noreply.github.com" >> $GITHUB_ENV
47+ else
48+ echo "Using custom BOT_EMAIL"
49+ echo "BOT_EMAIL=${BOT_EMAIL_SECRET}" >> $GITHUB_ENV
50+ fi
51+
52+ - name : 🔍 BOT_AUTHOR
53+ if : env.BOT_AUTHOR == ''
54+ shell : bash
55+ env :
56+ BOT_AUTHOR_SECRET : ${{ secrets.BOT_AUTHOR }}
57+ run : |
58+ if [ -z "${BOT_AUTHOR_SECRET}" ]
59+ then
60+ echo "Using default BOT_NAME <$BOT_EMAIL> as BOT_AUTHOR"
61+ echo "BOT_AUTHOR=${BOT_NAME} <${BOT_EMAIL}>" >> $GITHUB_ENV
62+ else
63+ echo "Using custom BOT_AUTHOR"
64+ echo "BOT_AUTHOR=${BOT_AUTHOR_SECRET}" >> $GITHUB_ENV
65+ fi
0 commit comments