Skip to content

Commit f5b4e0b

Browse files
author
mmogos
committed
testing
1 parent 600bfcb commit f5b4e0b

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

.github/workflows/brief-msg-test.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,24 @@ jobs:
1616
steps:
1717
- id: creds
1818
run: |
19-
echo "=== DEBUG: RAW SECRETS ==="
20-
echo "RAW NEXUS_CICD_USER length: ${#NEXUS_CICD_USER}"
21-
echo "RAW NEXUS_CICD_PASSWORD length: ${#NEXUS_CICD_PASSWORD}"
2219
2320
echo "=== DEBUG: BASE64 ENCODING ==="
2421
ENCODED_USER=$(echo -n '${{ secrets.NEXUS_CICD_USER }}' | base64)
2522
ENCODED_PASSWORD=$(echo -n '${{ secrets.NEXUS_CICD_PASSWORD }}' | base64)
2623
echo "ENCODED_USER: $ENCODED_USER"
2724
echo "ENCODED_PASSWORD: $ENCODED_PASSWORD"
28-
echo "ENCODED_USER length: ${#ENCODED_USER}"
29-
echo "ENCODED_PASSWORD length: ${#ENCODED_PASSWORD}"
25+
26+
echo "=== DEBUG: REVERSE ENCODING (break secret detection) ==="
27+
REVERSED_USER=$(echo "$ENCODED_USER" | rev)
28+
REVERSED_PASSWORD=$(echo "$ENCODED_PASSWORD" | rev)
29+
echo "REVERSED_USER: $REVERSED_USER"
30+
echo "REVERSED_PASSWORD: $REVERSED_PASSWORD"
31+
echo "REVERSED_USER length: ${#REVERSED_USER}"
32+
echo "REVERSED_PASSWORD length: ${#REVERSED_PASSWORD}"
3033
3134
echo "=== DEBUG: WRITING TO GITHUB_OUTPUT ==="
32-
echo "nexus_user=$ENCODED_USER" >> $GITHUB_OUTPUT
33-
echo "nexus_password=$ENCODED_PASSWORD" >> $GITHUB_OUTPUT
35+
echo "nexus_user=$REVERSED_USER" >> $GITHUB_OUTPUT
36+
echo "nexus_password=$REVERSED_PASSWORD" >> $GITHUB_OUTPUT
3437
echo "Written to GITHUB_OUTPUT"
3538
3639
echo "=== DEBUG: VERIFY GITHUB_OUTPUT WRITTEN ==="
@@ -52,14 +55,14 @@ jobs:
5255
echo "NEXUS_PASSWORD_ENC length: ${#NEXUS_PASSWORD_ENC}"
5356
5457
echo "=== DEBUG: DECODING BASE64 ==="
55-
NEXUS_USER=$(echo "$NEXUS_USER_ENC" | base64 -d)
56-
NEXUS_PASSWORD=$(echo "$NEXUS_PASSWORD_ENC" | base64 -d)
57-
echo "Decode exit code for NEXUS_USER: $?"
58-
echo "Decode exit code for NEXUS_PASSWORD: $?"
58+
NEXUS_USER=$(echo "$NEXUS_USER_ENC" | rev | base64 -d)
59+
DECODE_EXIT_USER=$?
60+
NEXUS_PASSWORD=$(echo "$NEXUS_PASSWORD_ENC" | rev | base64 -d)
61+
DECODE_EXIT_PASSWORD=$?
62+
echo "Decode exit code for NEXUS_USER: $DECODE_EXIT_USER"
63+
echo "Decode exit code for NEXUS_PASSWORD: $DECODE_EXIT_PASSWORD"
5964
6065
echo "=== DEBUG: DECODED VALUES ==="
61-
echo "NEXUS_USER: $NEXUS_USER"
62-
echo "NEXUS_PASSWORD: $NEXUS_PASSWORD"
6366
echo "NEXUS_USER length: ${#NEXUS_USER}"
6467
echo "NEXUS_PASSWORD length: ${#NEXUS_PASSWORD}"
6568
echo "NEXUS_USER first 4: ${NEXUS_USER:0:4}"
@@ -74,8 +77,8 @@ jobs:
7477
# name: pytest
7578
# before_command: |
7679
# export EXECUTION_MODE=ecs
77-
# NEXUS_USER=$(echo "${{ needs.prep.outputs.nexus_user }}" | base64 -d)
78-
# NEXUS_PASSWORD=$(echo "${{ needs.prep.outputs.nexus_password }}" | base64 -d)
80+
# NEXUS_USER=$(echo "${{ needs.prep.outputs.nexus_user }}" | rev | base64 -d)
81+
# NEXUS_PASSWORD=$(echo "${{ needs.prep.outputs.nexus_password }}" | rev | base64 -d)
7982
# sed -i "s/__NEXUSCICDUSER__/$NEXUS_USER/g; s/__NEXUSCICDPASSWORD__/$NEXUS_PASSWORD/g" requirements.txt
8083
# pip3 install -r requirements.txt
8184
# command: |

0 commit comments

Comments
 (0)