@@ -8,60 +8,23 @@ permissions:
88 contents : read
99
1010jobs :
11- # prep:
12- # runs-on: ubuntu-latest
13- # outputs:
14- # nexus_user: ${{ steps.creds.outputs.nexus_user }}
15- # nexus_password: ${{ steps.creds.outputs.nexus_password }}
16- # steps:
17- # - id: creds
18- # run: |
19- #
20- # ENCODED_USER=$(echo -n '${{ secrets.NEXUS_CICD_USER }}' | base64 | rev)
21- # ENCODED_PASSWORD=$(echo -n '${{ secrets.NEXUS_CICD_PASSWORD }}' | base64 | rev)
22- # echo "nexus_user=$ENCODED_USER" >> $GITHUB_OUTPUT
23- # echo "nexus_password=$ENCODED_PASSWORD" >> $GITHUB_OUTPUT
24- #
25- # test:
26- # needs: prep
27- # runs-on: ubuntu-latest
28- # steps:
29- # - name: Verify secrets are non-empty
30- # env:
31- # NEXUS_USER_ENC: ${{ needs.prep.outputs.nexus_user }}
32- # NEXUS_PASSWORD_ENC: ${{ needs.prep.outputs.nexus_password }}
33- # run: |
34- # echo "=== DEBUG: RECEIVED FROM needs.prep.outputs ==="
35- # echo "NEXUS_USER_ENC: $NEXUS_USER_ENC"
36- # echo "NEXUS_PASSWORD_ENC: $NEXUS_PASSWORD_ENC"
37- # echo "NEXUS_USER_ENC length: ${#NEXUS_USER_ENC}"
38- # echo "NEXUS_PASSWORD_ENC length: ${#NEXUS_PASSWORD_ENC}"
39- #
40- # echo "=== DEBUG: DECODING BASE64 ==="
41- # NEXUS_USER=$(echo "$NEXUS_USER_ENC" | rev | base64 -d)
42- # DECODE_EXIT_USER=$?
43- # NEXUS_PASSWORD=$(echo "$NEXUS_PASSWORD_ENC" | rev | base64 -d)
44- # DECODE_EXIT_PASSWORD=$?
45- # echo "Decode exit code for NEXUS_USER: $DECODE_EXIT_USER"
46- # echo "Decode exit code for NEXUS_PASSWORD: $DECODE_EXIT_PASSWORD"
47- #
48- # echo "=== DEBUG: DECODED VALUES ==="
49- # echo "NEXUS_USER length: ${#NEXUS_USER}"
50- # echo "NEXUS_PASSWORD length: ${#NEXUS_PASSWORD}"
51- # echo "NEXUS_USER first 4: ${NEXUS_USER:0:4}"
52- # echo "NEXUS_PASSWORD first 4: ${NEXUS_PASSWORD:0:4}"
53-
5411 json_schema_tests :
55- uses : pbs/gha-public-workflows/.github/workflows/run-commands.yml@main
56- secrets : inherit
57- env :
58- TEST_ENV : zzzzzzzzz
59- with :
60- env : PROD
61- name : pytest
62- before_command : |
63- env
64- command : |
65- pwd
66- parser : true
67- report_paths : ' ./*.xml'
12+ runs-on : ubuntu-latest
13+ steps :
14+ - id : prep
15+ run : |
16+ echo "nexus_user=${{ secrets.NEXUS_CICD_USER }}" >> $GITHUB_OUTPUT
17+ echo "nexus_password=${{ secrets.NEXUS_CICD_PASSWORD }}" >> $GITHUB_OUTPUT
18+ - uses : pbs/gha-public-workflows/.github/workflows/run-commands.yml@main
19+ secrets : inherit
20+ with :
21+ env : PROD
22+ name : pytest
23+ before_command : |
24+ NEXUS_USER="${{ steps.prep.outputs.nexus_user }}"
25+ NEXUS_PASSWORD="${{ steps.prep.outputs.nexus_password }}"
26+ echo "${NEXUS_USER:0:4}"
27+ command : |
28+ pwd
29+ parser : true
30+ report_paths : ' ./*.xml'
0 commit comments