Skip to content

Commit cfe145b

Browse files
author
aehnh
committed
test logs
1 parent f1020d3 commit cfe145b

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/log.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Test CloudWatch Logging
2+
3+
on:
4+
push:
5+
branches:
6+
- grafana
7+
8+
jobs:
9+
log:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Create a log stream on AWS CloudWatch
14+
env:
15+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
16+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
17+
AWS_REGION: ${{ secrets.AWS_REGION }}
18+
run: |
19+
TIMESTAMP=$(date +%s000)
20+
echo "LOG_STREAM_NAME=javascript-$TIMESTAMP" >> $GITHUB_ENV
21+
aws logs create-log-stream --log-group-name "test-results-board" --log-stream-name "javascript-$TIMESTAMP"
22+
23+
- name: Send logs to AWS CloudWatch
24+
env:
25+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
26+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
27+
AWS_REGION: ${{ secrets.AWS_REGION }}
28+
run: |
29+
SUMMARY="[Test Result] application=complete platform=react run_type=commitly execution_time=0 passed=0 failed=0 link=https://github.com/corbado/javascript/actions/runs/${GITHUB_RUN_ID}"
30+
TIMESTAMP=$(date +%s000)
31+
LOG_EVENT_JSON="[{\"timestamp\":$TIMESTAMP,\"application\":\"complete\",\"platform\":\"react\",\"run_type\":\"commitly\",\"execution_time\":0,\"passed\":0,\"failed\":0,\"link\":\"https://github.com/corbado/javascript/actions/runs/${GITHUB_RUN_ID}\"}]"
32+
aws logs put-log-events --log-group-name "test-results-board" --log-stream-name "$LOG_STREAM_NAME" --log-events "$LOG_EVENT_JSON"

0 commit comments

Comments
 (0)