Merge pull request 'fix/ci-only-on-pr' (#1) from fix/ci-only-on-pr into main
Some checks failed
Build & Release / build (push) Failing after 7s

Reviewed-on: https://git2.lunarfront.tech/ryan/lunarfront-app/pulls/1
This commit was merged in pull request #1.
This commit is contained in:
2026-04-03 00:47:43 +00:00
6 changed files with 20 additions and 21 deletions

View File

@@ -6,6 +6,7 @@ planning
deploy
infra
packages/admin
!packages/admin/package.json
Dockerfile*
docker-compose*
*.md

View File

@@ -5,6 +5,10 @@ on:
branches: [main]
workflow_dispatch:
concurrency:
group: build
cancel-in-progress: false
jobs:
build:
runs-on: ubuntu-latest
@@ -45,25 +49,6 @@ jobs:
")
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Commit version bump
run: |
git config user.name "lunarfront-bot"
git config user.email "bot@lunarfront.tech"
git remote set-url origin https://lunarfront-bot:${{ secrets.BOT_TOKEN }}@git.lunarfront.tech/ryan/lunarfront-app.git
git add packages/backend/package.json
git commit -m "chore: bump version to v${{ steps.version.outputs.version }}"
git push origin main
- name: Install Docker CLI
run: |
apt-get update -qq
apt-get install -y ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" > /etc/apt/sources.list.d/docker.list
apt-get update -qq
apt-get install -y docker-ce-cli
- name: Login to registry
run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login registry.lunarfront.tech -u ryan --password-stdin
@@ -94,6 +79,16 @@ jobs:
docker push registry.lunarfront.tech/ryan/lunarfront-frontend:$SHA
docker push registry.lunarfront.tech/ryan/lunarfront-frontend:latest
- name: Commit version bump
run: |
git config user.name "lunarfront-bot"
git config user.email "bot@lunarfront.tech"
git remote set-url origin https://lunarfront-bot:${{ secrets.BOT_TOKEN }}@git.lunarfront.tech/ryan/lunarfront-app.git
git add packages/backend/package.json
git commit -m "chore: bump version to v${{ steps.version.outputs.version }}"
git pull --rebase origin main
git push origin main
- name: Logout
if: always()
run: docker logout registry.lunarfront.tech

View File

@@ -1,8 +1,6 @@
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
@@ -32,6 +30,8 @@ jobs:
e2e:
runs-on: ubuntu-latest
needs: ci
env:
DOCKER_HOST: tcp://localhost:2375
steps:
- name: Checkout

View File

@@ -3,6 +3,7 @@ WORKDIR /app
COPY package.json bun.lock ./
COPY packages/shared/package.json packages/shared/
COPY packages/backend/package.json packages/backend/
COPY packages/admin/package.json packages/admin/
RUN bun install --frozen-lockfile
FROM oven/bun:1.3.11-alpine AS build

View File

@@ -3,6 +3,7 @@ WORKDIR /app
COPY package.json bun.lock ./
COPY packages/shared/package.json packages/shared/
COPY packages/admin/package.json packages/admin/
COPY packages/backend/package.json packages/backend/
RUN bun install --frozen-lockfile
FROM oven/bun:1.3.11-alpine AS build

View File

@@ -6,6 +6,7 @@ planning
deploy
infra
packages/backend
!packages/backend/package.json
Dockerfile*
docker-compose*
*.md