# This file was auto-generated by the Firebase CLI # https://github.com/firebase/firebase-tools name: Deploy to Firebase Hosting on merge "on": push: branches: - main jobs: build_and_deploy: runs-on: ubuntu-latest env: HUGO_CACHEDIR: /tmp/hugo_cache steps: - uses: actions/checkout@v4 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 - name: Hugo setup uses: peaceiris/actions-hugo@v3 with: # The Hugo version to download (if necessary) and use. Example: 0.58.2 hugo-version: "0.129.0" # optional, default is latest # Download (if necessary) and use Hugo extended version. Example: true extended: true # optional, default is false - name: Build run: hugo --config demoSite/config.toml --minify - uses: FirebaseExtended/action-hosting-deploy@v0 with: repoToken: "${{ secrets.GITHUB_TOKEN }}" firebaseServiceAccount: "${{ secrets.FIREBASE_SERVICE_ACCOUNT }}" channelId: live projectId: re-terminal