CD/CD consolidation

This commit is contained in:
StellaOps Bot
2025-12-26 17:32:23 +02:00
parent a866eb6277
commit c786faae84
638 changed files with 3821 additions and 181 deletions

View File

@@ -5,16 +5,16 @@ on:
branches:
- main
paths:
- 'deploy/docker/**'
- 'deploy/compose/docker-compose.*.yml'
- 'devops/docker/**'
- 'devops/compose/docker-compose.*.yml'
- 'etc/appsettings.crypto.*.yaml'
- 'etc/crypto-plugins-manifest.json'
- 'src/__Libraries/StellaOps.Cryptography.Plugin.**'
- '.gitea/workflows/docker-regional-builds.yml'
pull_request:
paths:
- 'deploy/docker/**'
- 'deploy/compose/docker-compose.*.yml'
- 'devops/docker/**'
- 'devops/compose/docker-compose.*.yml'
- 'etc/appsettings.crypto.*.yaml'
- 'etc/crypto-plugins-manifest.json'
- 'src/__Libraries/StellaOps.Cryptography.Plugin.**'
@@ -65,7 +65,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: .
file: ./deploy/docker/Dockerfile.platform
file: ./devops/docker/Dockerfile.platform
target: runtime-base
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
@@ -140,7 +140,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: .
file: ./deploy/docker/Dockerfile.crypto-profile
file: ./devops/docker/Dockerfile.crypto-profile
target: ${{ matrix.service }}
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
@@ -176,7 +176,7 @@ jobs:
- name: Validate docker-compose file
run: |
docker compose -f deploy/compose/docker-compose.${{ matrix.profile }}.yml config --quiet
docker compose -f devops/compose/docker-compose.${{ matrix.profile }}.yml config --quiet
- name: Check required crypto configuration fields
run: |