name: SnapUSNs on: workflow_dispatch: schedule: - cron: '0 5 * * *' jobs: CheckUSNs: runs-on: ubuntu-latest steps: - name: Check out code uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 with: python-version: '3.x' - name: Install Python dependencies uses: BSFishy/pip-action@v1 with: requirements: .github/workflows/scripts/requirements.txt - name: Install Snap dependencies run: | sudo snap install review-tools --edge - name: Set up Launchpad credentials uses: DamianReeves/write-file-action@v1.0 with: path: lp_credentials contents: ${{ secrets.LAUNCHPAD_CREDENTIALS }} - name: Check for USNs run: .github/workflows/scripts/check_usns.py lp_credentials