Skip to content

Commit e28844d

Browse files
committed
Add TEST_TOKEN CI
1 parent 8195913 commit e28844d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

.github/workflows/go.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,27 @@ jobs:
1616

1717
- name: Build
1818
run: go build
19+
20+
- name: Check Test Token not expired
21+
env:
22+
TEST_TOKEN: ${{ secrets.TEST_TOKEN }}
23+
run: ./github-token-monitor --token-env-vars TEST_TOKEN --expiration-threshold=0
24+
25+
- name: Check Test Token expiring in next year
26+
env:
27+
TEST_TOKEN: ${{ secrets.TEST_TOKEN }}
28+
run: |
29+
set +e
30+
./github-token-monitor --token-env-vars TEST_TOKEN --expiration-threshold=262800h
31+
code=$?
32+
set -e
33+
if [ "${code}" -ne "1" ]; then
34+
echo "Expected exit code 1, got ${code}"
35+
exit 10
36+
fi
37+
38+
- name: Check Test Token not expiring soon (needs to be rotated)
39+
continue-on-error: true
40+
env:
41+
TEST_TOKEN: ${{ secrets.TEST_TOKEN }}
42+
run: ./github-token-monitor --token-env-vars TEST_TOKEN --expiration-threshold=720h

0 commit comments

Comments
 (0)