Skip to content

fix: pull first and push commit #79

fix: pull first and push commit

fix: pull first and push commit #79

name: CI for Wishlist Service
on:
push:
branches:
- main
paths:
- services/wishlist/**
pull_request:
branches:
- main
paths:
- services/wishlist/**
jobs:
test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: services/wishlist
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Start containers
run: |
docker compose -f docker-compose.test.yaml up -d --build
- name: Wait for test reports
run: |
for i in {1..30}; do
if [ -f ./reports/index.html ]; then
echo "Test report is ready!"
break
fi
echo "Waiting for test report to be generated..."
sleep 5
done
ls -lart reports
- name: Upload Test Reports
uses: actions/upload-artifact@v4
with:
name: jacoco-reports
path: ${{ github.workspace }}/services/wishlist/reports