diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e298a08..a79e58f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,16 +9,23 @@ jobs: build: name: Build runs-on: ubuntu-latest + steps: - - uses: actions/checkout@v4 - - uses: oven-sh/setup-bun@v1 - - name: Install dependencies - run: bun install - - name: Build - run: bun run build - - name: Deploy to Firebase - uses: w9jds/firebase-action@master - with: - args: deploy - env: - FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v1 + + - name: Install dependencies + run: bun install + + - name: Build + run: bun run build + + - name: Install Firebase CLI + run: bun install -g firebase-tools + + - name: Deploy to Firebase + env: + FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} + run: | + firebase use --token $FIREBASE_TOKEN + firebase deploy --only hosting --non-interactive --token $FIREBASE_TOKEN