name: crawl on: workflow_dispatch: push: branches: ['main'] paths-ignore: ['README.md'] schedule: - cron: '0 6 * * *' # Daily at 6 AM permissions: contents: write jobs: crawl: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: 'stable' - uses: google-github-actions/setup-gcloud@v2 with: install_components: alpha,beta - run: | rm -r gcloud/ ./crawl.sh git config user.name "Automated" git config user.email "actions@users.noreply.github.com" git add -A timestamp=$(date -u) git commit -m "gcloud: ${timestamp}" || exit 0 git tag $(gcloud version --format=json | jq -r '."Google Cloud SDK"') git push git push --tags -f