name: WinRAR Keygen on: push: branches: [ master ] paths: - 'keygen/*.json' jobs: build: runs-on: windows-2022 steps: - uses: actions/checkout@v4.1.3 - name: Get key text1 id: text1 uses: notiz-dev/github-action-json-property@release with: path: 'keygen/info.json' prop_path: 'text1' - name: Get key text2 id: text2 uses: notiz-dev/github-action-json-property@release with: path: 'keygen/info.json' prop_path: 'text2' - name: Generate key shell: powershell run: bin/x64-Release/winrar-keygen.exe "${{steps.text1.outputs.prop}}" "${{steps.text2.outputs.prop}}" | Out-File -Encoding ASCII rarreg.key - name: Upload key uses: actions/upload-artifact@v4.3.3 with: name: rarreg_file path: rarreg.key retention-days: 90