fix: harden release artifact checks and fixture isolation
This commit is contained in:
@@ -26,3 +26,15 @@ jobs:
|
||||
run: APP_MODE=demo APP_RELEASE_ID=fixture bun run release:check
|
||||
- name: Isolated fixture smoke
|
||||
run: APP_MODE=demo APP_RELEASE_ID=fixture bun run test:fixture
|
||||
|
||||
container:
|
||||
# Requires a runner with Docker/Compose. This job is prepared but remains
|
||||
# unverified until Gitea reports an actual compatible runner.
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Validate Compose expansion
|
||||
run: docker compose config --quiet
|
||||
- name: Build immutable web artifact
|
||||
run: docker build --build-arg APP_RELEASE_ID=fixture --tag eve-intelligence:fixture .
|
||||
|
||||
Reference in New Issue
Block a user