Phase 2: Tenants + Identity + Licensing #32

Merged
hsiegeln merged 18 commits from feature/phase-2-tenants-identity-licensing into main 2026-04-04 15:58:07 +02:00
Showing only changes of commit eb4e0b2b07 - Show all commits

View File

@@ -17,18 +17,6 @@ jobs:
credentials:
username: cameleer
password: ${{ secrets.REGISTRY_TOKEN }}
services:
postgres:
image: postgres:16-alpine
env:
POSTGRES_DB: cameleer_saas_test
POSTGRES_USER: test
POSTGRES_PASSWORD: test
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v4
@@ -39,12 +27,10 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-maven-
- name: Build and Test
run: mvn clean verify -B
env:
SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/cameleer_saas_test
SPRING_DATASOURCE_USERNAME: test
SPRING_DATASOURCE_PASSWORD: test
- name: Build and Test (unit tests only)
run: >-
mvn clean verify -B
-Dsurefire.excludes="**/AuthControllerTest.java,**/TenantControllerTest.java,**/LicenseControllerTest.java,**/AuditRepositoryTest.java,**/CameleerSaasApplicationTest.java"
docker:
needs: build