diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index ff1aa54..ad470ba 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -13,24 +13,28 @@ permissions: jobs: auto-update: - if: ${{ inputs.GH_TOKEN}} runs-on: ubuntu-latest steps: - name: Checkout + if: ${{ env.HAVE_GH_TOKEN == 'true' }} uses: actions/checkout@v3 - name: Setup Python + if: ${{ env.HAVE_GH_TOKEN == 'true' }} uses: actions/setup-python@v4.2.0 with: python-version: '3.x' - name: Install pre-commit + if: ${{ env.HAVE_GH_TOKEN == 'true' }} run: pip install pre-commit - name: Updated Hooks + if: ${{ env.HAVE_GH_TOKEN == 'true' }} run: pre-commit autoupdate - name: Create Pull Request + if: ${{ env.HAVE_GH_TOKEN == 'true' }} uses: peter-evans/create-pull-request@v4 with: token: $GH_TOKEN @@ -39,3 +43,5 @@ jobs: commit-message: ⬆️updated pre-commit hooks body: ✨Update versions of tools in pre-commit configs to latest version labels: pre-commit✨ +env: + HAVE_GH_TOKEN: ${{ secrets.GH_TOKEN != '' }} diff --git a/.github/workflows/upload-to-tg.yml b/.github/workflows/upload-to-tg.yml index c939d89..3561be0 100644 --- a/.github/workflows/upload-to-tg.yml +++ b/.github/workflows/upload-to-tg.yml @@ -5,11 +5,11 @@ on: jobs: tg-upload: - if: ${{ inputs.TELEGRAM_API_ID }} timeout-minutes: 10 runs-on: ubuntu-latest steps: - name: Upload to Telegram + if: ${{ env.HAVE_TELEGRAM_API_ID == 'true' }} uses: nikhilbadyal/ghaction-telegram@main with: github_token: ${{ secrets.GH_TOKEN }} @@ -17,3 +17,5 @@ jobs: telegram_api_hash: ${{ secrets.TELEGRAM_API_HASH }} telegram_bot_token: ${{ secrets.TELEGRAM_BOT_TOKEN }} telegram_chat_id: ${{ secrets.TELEGRAM_CHAT_ID }} +env: + HAVE_TELEGRAM_API_ID: ${{ secrets.TELEGRAM_API_ID != '' }} diff --git a/.github/workflows/virus-total-scan.yml b/.github/workflows/virus-total-scan.yml index 4247ea9..a883bfb 100644 --- a/.github/workflows/virus-total-scan.yml +++ b/.github/workflows/virus-total-scan.yml @@ -9,11 +9,11 @@ on: jobs: virustotal: - if: ${{ inputs.VT_API_KEY }} timeout-minutes: 5 runs-on: ubuntu-latest steps: - name: VirusTotal Scan + if: ${{ env.HAVE_VT_API_KEY == 'true' }} uses: nikhilbadyal/ghaction-virustotal@master with: vt_api_key: ${{ secrets.VT_API_KEY }} @@ -22,3 +22,5 @@ jobs: request_rate: 4 files: | .apk$ +env: + HAVE_VT_API_KEY: ${{ secrets.VT_API_KEY != '' }}