Schedule posts to Bluesky with Cloudflare workers. skyscheduler.work
cf tool bsky-tool cloudflare bluesky schedule bsky service social-media cloudflare-workers
at main 38 lines 937 B view raw
1# This workflow cleans up the cf cache for your application 2# as well as cleans up previous GH actions queues 3 4name: Clean Environment 5 6on: 7 push: 8 branches: ["main"] 9 10permissions: 11 id-token: write 12 actions: write 13 14concurrency: 15 group: ${{ github.workflow }}-${{ github.ref }} 16 cancel-in-progress: true 17 18jobs: 19 # Clean job 20 cleanup: 21 runs-on: ubuntu-latest 22 permissions: write-all 23 continue-on-error: true 24 environment: 25 name: cloudflare 26 steps: 27 - name: Cleanup Actions 28 uses: igorjs/gh-actions-clean-workflow@v7 29 with: 30 token: ${{ secrets.GITHUB_TOKEN }} 31 runs_to_keep: 1 32 runs_older_than: 0 33 - name: Cloudflare Cache Cleaner 34 uses: Cyb3r-Jak3/action-cloudflare-cache@v3.0.0 35 with: 36 zone: ${{ secrets.CLOUDFLARE_ZONE }} 37 api_token: ${{ secrets.CLOUDFLARE_TOKEN }} 38 account_id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}