* Add workflow test openai api * chore: add filename as attribute to each test case * chore: correct label * feat: create pytest.ini * chore: remote extra " * chore: rename workflow to group similar type * chore: remove auto build on push to main * chore: rename job --------- Co-authored-by: Hien To <tominhhien97@gmail.com> Co-authored-by: Van-QA <van@jan.ai>
31 lines
992 B
YAML
31 lines
992 B
YAML
name: Docker Builder - Tag
|
|
|
|
on:
|
|
push:
|
|
tags: ["v[0-9]+.[0-9]+.[0-9]+"]
|
|
|
|
jobs:
|
|
# Job create Update app version based on latest release tag with build number and save to output
|
|
get-update-version:
|
|
uses: ./.github/workflows/template-get-update-version.yml
|
|
|
|
build-cpu:
|
|
permissions:
|
|
packages: write
|
|
uses: ./.github/workflows/template-build-jan-server.yml
|
|
secrets: inherit
|
|
needs: [get-update-version]
|
|
with:
|
|
dockerfile_path: ./Dockerfile
|
|
docker_image_tag: "ghcr.io/janhq/jan-server:cpu-latest,ghcr.io/janhq/jan-server:cpu-${{ needs.get-update-version.outputs.new_version }}"
|
|
|
|
build-gpu:
|
|
permissions:
|
|
packages: write
|
|
uses: ./.github/workflows/template-build-jan-server.yml
|
|
secrets: inherit
|
|
needs: [get-update-version]
|
|
with:
|
|
dockerfile_path: ./Dockerfile.gpu
|
|
docker_image_tag: "ghcr.io/janhq/jan-server:cuda-12.2-latest,ghcr.io/janhq/jan-server:cuda-12.2-${{ needs.get-update-version.outputs.new_version }}"
|