NOTICKET: Add API Client to releae
All checks were successful
Build Application / generate (push) Successful in 23s
Quality Check / Linting (push) Successful in 22s
Build Application / build (push) Successful in 33s
Build Application / build-docker (push) Successful in 9s
Build Application / release (push) Successful in 4s

This commit is contained in:
Snoweuph 2025-02-15 12:58:32 +01:00
parent 4e134a54ff
commit 7b20cb9aad
Signed by: snoweuph
GPG key ID: BEFC41DA223CEC55

View file

@ -7,6 +7,21 @@ on:
- 'v*' - 'v*'
jobs: jobs:
generate:
runs-on: stable
container:
image: git.euph.dev/actions/runner-java-21:1300
steps:
- name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3"
- name: "Generate"
run: just generate
- name: Upload API Client as Artifact
uses: "https://git.euph.dev/actions/upload-artifact@v3"
with:
name: api-client
path: src/app/core/server/*
build: build:
runs-on: stable runs-on: stable
container: container:
@ -14,6 +29,11 @@ jobs:
steps: steps:
- name: "Checkout" - name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3" uses: "https://git.euph.dev/actions/checkout@v3"
- name: Download artifact from previous job
uses: "https://git.euph.dev/actions/download-artifact@v3"
with:
name: api-client
path: src/app/core/server
- name: "Install Angular CLI" - name: "Install Angular CLI"
run: sudo npm i -g @angular/cli run: sudo npm i -g @angular/cli
- name: "Install Dependencies" - name: "Install Dependencies"