diff --git a/.github/workflows/check-package-version.yml b/.github/workflows/check-package-version.yml index 7fbe607..e771933 100644 --- a/.github/workflows/check-package-version.yml +++ b/.github/workflows/check-package-version.yml @@ -11,10 +11,10 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup NodeJS - uses: "actions/setup-node@v3" + - name: Setup Bun + uses: oven-sh/setup-bun@v2 with: - node-version: 18.15 + bun-version: 1.0.1 - name: Check if version has been updated id: check @@ -28,7 +28,7 @@ jobs: run: 'echo "Yayy!! Version change found in commit ${{ steps.check.outputs.commit }}! New version: ${{ steps.check.outputs.version }} (${{ steps.check.outputs.type }})"' - name: Dry run Arka build - run: cd backend && npm install && npm run build + run: cd backend && cp config.json.default config.json && bun install && bun run build - name: Log when unchanged if: steps.check.outputs.changed == 'false' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88b87b2..dcfd65f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,9 +15,13 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Checkout frontend uses: actions/checkout@v4 + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + with: + bun-version: 1.0.1 - name: Get frontend package version id: get_frontend_version - run: echo frontend_version=$(node -p "require('./frontend/package.json').version") >> $GITHUB_OUTPUT + run: echo frontend_version=$(bun run -e "console.log(require('./frontend/package.json').version)") >> $GITHUB_OUTPUT - name: Login to Docker Hub uses: docker/login-action@v3 with: @@ -43,9 +47,13 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Checkout admin_frontend uses: actions/checkout@v4 + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + with: + bun-version: 1.0.1 - name: Get admin_frontend package version id: get_admin_frontend_version - run: echo admin_frontend_version=$(node -p "require('./admin_frontend/package.json').version") >> $GITHUB_OUTPUT + run: echo admin_frontend_version=$(bun run -e "console.log(require('./admin_frontend/package.json').version)") >> $GITHUB_OUTPUT - name: Login to Docker Hub uses: docker/login-action@v3 with: @@ -71,9 +79,13 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Checkout backend uses: actions/checkout@v4 + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + with: + bun-version: 1.0.1 - name: Get backend package version id: get_backend_version - run: echo backend_version=$(node -p "require('./backend/package.json').version") >> $GITHUB_OUTPUT + run: echo backend_version=$(bun run -e "console.log(require('./backend/package.json').version)") >> $GITHUB_OUTPUT - name: Login to Docker Hub uses: docker/login-action@v3 with: diff --git a/backend/bun.lockb b/backend/bun.lockb new file mode 100755 index 0000000..a98a031 Binary files /dev/null and b/backend/bun.lockb differ