# This workflow will create a GitHub release every time a tag is pushed name: Deploy CDN WebComponents on: push: branches: - "master" jobs: release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Build run: bun install && bun run build - uses: ryand56/r2-upload-action@latest with: r2-account-id: ${{ secrets.R2_ACCOUNT_ID }} r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }} r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }} r2-bucket: cdn-sonr-id source-dir: cdn destination-dir: ./