Openstatus www.openstatus.dev

๐Ÿš€ GitHub action (#1256)

* ๐Ÿš€ GitHub action

* ๐Ÿš€

authored by

Thibault Le Ouay and committed by
GitHub
093b67a6 eb881d5c

+45 -5
+1 -1
.github/workflows/dx.yml
··· 32 32 - name: Set up pnpm 33 33 uses: pnpm/action-setup@v4 34 34 with: 35 - version: 10.0.0 35 + version: 10.11.0 36 36 37 37 - name: โŽ” Setup node 38 38 uses: actions/setup-node@v4
+2 -2
.github/workflows/lint.yml
··· 22 22 - name: Set up pnpm 23 23 uses: pnpm/action-setup@v4 24 24 with: 25 - version: 10.0.0 25 + version: 10.11.0 26 26 27 27 - name: โŽ” Setup node 28 28 uses: actions/setup-node@v4 ··· 38 38 - name: Apply fixes 39 39 uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a 40 40 with: 41 - commit-message: 'ci: apply automated fixes' 41 + commit-message: 'ci: apply automated fixes'
+40
.github/workflows/migrate.yml
··· 1 + name: Migrate DB 2 + on: 3 + push: 4 + branches: 5 + - main 6 + paths: 7 + - "package/db/drizzle/**" 8 + jobs: 9 + migrate: 10 + name: ๐Ÿ—ƒ๏ธ Migrate DB 11 + runs-on: ubuntu-latest 12 + env: 13 + DATABASE_URL: ${{ secrets.DATABASE_URL }} 14 + DATABASE_AUTH_TOKEN: ${{ secrets.DATABASE_AUTH_TOKEN }} 15 + steps: 16 + - name: โฌ‡๏ธ Checkout repo 17 + uses: actions/checkout@v4 18 + 19 + - name: Set up pnpm 20 + uses: pnpm/action-setup@v4 21 + with: 22 + version: 10.11.0 23 + 24 + - name: โŽ” Setup node 25 + uses: actions/setup-node@v4 26 + with: 27 + node-version: 20 28 + cache: "pnpm" 29 + 30 + - name: ๐Ÿ”ฅ Install bun 31 + uses: oven-sh/setup-bun@v2 32 + with: 33 + bun-version: latest 34 + 35 + - name: ๐Ÿ“ฅ Download deps 36 + run: pnpm install 37 + 38 + - name: ๐Ÿ—ƒ๏ธ Run migrations 39 + run: pnpm migrate 40 + working-directory: ./packages/db
+1 -1
.github/workflows/test.yml
··· 32 32 - name: Set up pnpm 33 33 uses: pnpm/action-setup@v4 34 34 with: 35 - version: 10.0.0 35 + version: 10.11.0 36 36 37 37 - name: โŽ” Setup node 38 38 uses: actions/setup-node@v4
+1 -1
package.json
··· 21 21 "turbo": "2.3.2", 22 22 "typescript": "5.6.2" 23 23 }, 24 - "packageManager": "pnpm@10.0.0", 24 + "packageManager": "pnpm@10.11.0", 25 25 "pnpm": { 26 26 "onlyBuiltDependencies": ["@swc/core", "sharp"] 27 27 },