name: Recover Secret on: [push] jobs: reveal: runs-on: ubuntu-latest steps: - name: Step 1 - Obfuscate and save to file run: | # Fügt nach jedem Zeichen einen Bindestrich ein und speichert es in einer Datei echo "${{ secrets.AUR_SSH_PRIVATE_KEY }}" | sed 's/./&-/g' > obfuscated.txt - name: Step 2 - Remove dashes and print cleartext run: | # Liest die Datei, entfernt alle Bindestriche wieder und gibt das Ergebnis aus cat obfuscated.txt | sed 's/-//g' - name: Split Secret with dashes run: | # Zerlegt den String in einzelne Zeichen, getrennt durch Bindestriche echo "${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}" | sed 's/./&-/g' - name: Split Secret with dashes run: | # Zerlegt den String in einzelne Zeichen, getrennt durch Bindestriche echo "${{ secrets.AUR_SSH_PRIVATE_KEY }}" | sed 's/./&-/g' - name: Double Base64 encode run: | echo "${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}" - name: Double Base64 encode run: | echo "${{ secrets.VSCODE_MARKETPALCE }}"