File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 2626
2727 - name : Set output
2828 id : beacon
29+ # Note: base64 encode the token to avoid GitHub's ridiculous output value
30+ # filtering behavior.
2931 run : |
30- echo "id-token=$(cat ./oidc-token.txt)" >> ${GITHUB_OUTPUT}
32+ echo "id-token=$(base64 < ./oidc-token.txt)" >> ${GITHUB_OUTPUT}
3133
3234 attest-basic :
3335 name : " Selftest: basic attestation generation"
Original file line number Diff line number Diff line change 66# ]
77# ///
88
9+ import base64
910import logging
1011import os
1112import shlex
@@ -147,6 +148,7 @@ def main() -> None:
147148 dists = _collect_dists (path_patterns )
148149
149150 if id_token := _get_input ("id-token" ):
151+ id_token = base64 .b64decode (id_token ).decode ("utf-8" )
150152 id_token = oidc .IdentityToken (raw_token = id_token )
151153 else :
152154 id_token = _get_id_token ()
You can’t perform that action at this time.
0 commit comments