Schedule posts to Bluesky with Cloudflare workers.
skyscheduler.work
cf
tool
bsky-tool
cloudflare
bluesky
schedule
bsky
service
social-media
cloudflare-workers
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 }}