7
7
pull_request :
8
8
branches :
9
9
- main
10
+ workflow_dispatch :
10
11
11
12
concurrency :
12
13
group : ${{ github.ref }}-${{ github.workflow }}
35
36
36
37
- name : Generate installation access token from PEM key file
37
38
run : |
38
- echo "$APP_PRIVATE_KEY" > private_key.pem
39
+ printf "%s" "$APP_PRIVATE_KEY" > private_key.pem
39
40
./gh-token \
40
41
generate \
41
42
-i "$APP_ID" \
46
47
47
48
- name : List installations for the app from PEM key file
48
49
run : |
49
- echo "$APP_PRIVATE_KEY" > private_key.pem
50
+ printf "%s" "$APP_PRIVATE_KEY" > private_key.pem
50
51
./gh-token \
51
52
installations \
52
53
-i "$APP_ID" \
@@ -56,30 +57,28 @@ jobs:
56
57
APP_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
57
58
58
59
- name : Generate installation access token with base64 key
59
- continue-on-error : true
60
60
run : |
61
61
./gh-token \
62
62
generate \
63
63
-i "$APP_ID" \
64
- -b $(printf "%s" $APP_PRIVATE_KEY | base64) > /dev/null 2
64
+ -b "$(echo " $APP_PRIVATE_KEY" | base64)" > /dev/null 2
65
65
env :
66
66
APP_ID : ${{ secrets.APP_ID }}
67
67
APP_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
68
68
69
69
- name : List installations for the app with base64 key
70
- continue-on-error : true
71
70
run : |
72
71
./gh-token \
73
72
installations \
74
73
-i "$APP_ID" \
75
- -b $(printf "%s" $APP_PRIVATE_KEY | base64) > /dev/null 2
74
+ -b "$(echo " $APP_PRIVATE_KEY" | base64)" > /dev/null 2
76
75
env :
77
76
APP_ID : ${{ secrets.APP_ID }}
78
77
APP_PRIVATE_KEY : ${{ secrets.APP_PRIVATE_KEY }}
79
78
80
79
- name : Generate then revoke token
81
80
run : |
82
- echo " $APP_PRIVATE_KEY" > private_key.pem
81
+ printf "%s" " $APP_PRIVATE_KEY" > private_key.pemm
83
82
token="$(./gh-token generate -i $APP_ID -k private_key.pem | jq -r '.token')"
84
83
./gh-token revoke -t $token
85
84
env :
0 commit comments