Release 1.4 -> master (#524)

Catch up
This commit is contained in:
cybermaggedon 2025-09-20 16:00:37 +01:00 committed by GitHub
parent a8e437fc7f
commit 6c7af8789d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
216 changed files with 31360 additions and 1611 deletions

View file

@ -22,7 +22,7 @@ jobs:
uses: actions/checkout@v3
- name: Setup packages
run: make update-package-versions VERSION=1.2.999
run: make update-package-versions VERSION=1.4.999
- name: Setup environment
run: python3 -m venv env
@ -46,7 +46,7 @@ jobs:
run: (cd trustgraph-bedrock; pip install .)
- name: Install some stuff
run: pip install pytest pytest-cov pytest-asyncio pytest-mock testcontainers
run: pip install pytest pytest-cov pytest-asyncio pytest-mock
- name: Unit tests
run: pytest tests/unit

View file

@ -42,13 +42,23 @@ jobs:
deploy-container-image:
name: Release container image
name: Release container images
runs-on: ubuntu-24.04
permissions:
contents: write
id-token: write
environment:
name: release
strategy:
matrix:
container:
- trustgraph-base
- trustgraph-flow
- trustgraph-bedrock
- trustgraph-vertexai
- trustgraph-hf
- trustgraph-ocr
- trustgraph-mcp
steps:
@ -68,9 +78,9 @@ jobs:
- name: Put version into package manifests
run: make update-package-versions VERSION=${{ steps.version.outputs.VERSION }}
- name: Build containers
run: make container VERSION=${{ steps.version.outputs.VERSION }}
- name: Build container - ${{ matrix.container }}
run: make container-${{ matrix.container }} VERSION=${{ steps.version.outputs.VERSION }}
- name: Push containers
run: make push VERSION=${{ steps.version.outputs.VERSION }}
- name: Push container - ${{ matrix.container }}
run: make push-${{ matrix.container }} VERSION=${{ steps.version.outputs.VERSION }}