Skip to content

fix: prevent monthly schedule stream accumulation #353

fix: prevent monthly schedule stream accumulation

fix: prevent monthly schedule stream accumulation #353

# This file was auto-generated by the Firebase CLI
# https://github.com/firebase/firebase-tools
name: Deploy to Firebase Hosting on PR (Widgetbook)
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
permissions:
checks: write
contents: read
pull-requests: write
jobs:
build_and_preview:
if: "${{ github.event.pull_request.head.repo.full_name == github.repository && github.event.pull_request.draft == false }}"
runs-on: ubuntu-latest
env:
working-directory: ./widgetbook
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v1
with:
java-version: "12.x"
- uses: subosito/flutter-action@v2
with:
flutter-version: "3.44.4"
channel: "stable"
- run: flutter --version
- run: flutter pub get
- run: dart run build_runner build -d
- run: flutter pub get
working-directory: ${{ env.working-directory }}
- run: dart run build_runner build -d
working-directory: ${{ env.working-directory }}
- run: flutter build web --release
working-directory: ${{ env.working-directory }}
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: "${{ secrets.GITHUB_TOKEN }}"
firebaseServiceAccount: "${{ secrets.FIREBASE_SERVICE_ACCOUNT_ON_TIME_FRONT_WIDGETBOOK }}"
projectId: on-time-front-widgetbook
entryPoint: ${{ env.working-directory }}
channelId: pr-${{ github.event.pull_request.number }}
expires: 3d
env:
FIREBASE_CLI_EXPERIMENTS: webframeworks