diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/gradle-build.yml index 3193b8a8..9f53c5eb 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -5,7 +5,6 @@ on: branches: - develop - main - - 2.x paths-ignore: - 'helm/**' - 'docker-compose/**' @@ -60,6 +59,36 @@ jobs: DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} + - name: Setup pnpm for e2e dependencies + if: ${{ steps.gradle_build.outcome == 'success' }} + uses: pnpm/action-setup@v4 + with: + version: 10 + + - name: Setup Node.js for e2e dependencies + if: ${{ steps.gradle_build.outcome == 'success' }} + uses: actions/setup-node@v4 + with: + node-version: 24 + cache: pnpm + cache-dependency-path: | + structures-js/structures-api/pnpm-lock.yaml + structures-js/structures-cli/pnpm-lock.yaml + + - name: Build structures-api (for e2e link) + if: ${{ steps.gradle_build.outcome == 'success' }} + working-directory: structures-js/structures-api + run: | + pnpm install --frozen-lockfile + pnpm build + + - name: Build structures-cli (for e2e link) + if: ${{ steps.gradle_build.outcome == 'success' }} + working-directory: structures-js/structures-cli + run: | + pnpm install --frozen-lockfile + pnpm build + - name: Run E2E Tests id: run_e2e_tests continue-on-error: true @@ -107,7 +136,7 @@ jobs: description: 'Passed' state: 'success' sha: ${{ github.sha }} - target_url: https://kinotic-ai.github.io/kinotic/allure/${{ github.run_number }} + target_url: https://mindsignited.github.io/structures/allure/${{ github.run_number }} - name: Check If Failure if: ${{ steps.gradle_build.outcome == 'failure' || steps.run_e2e_tests.outcome == 'failure' }} @@ -123,4 +152,4 @@ jobs: # Optionally mark the job as failed exit 1 - https://kinoitc-ai.github.io/kinotic/webdocs/guide/overview.html + https://mindsignited.github.io/structures/webdocs/guide/overview.html diff --git a/.github/workflows/load-generator-docker.yml b/.github/workflows/load-generator-docker.yml index f0658206..068c6568 100644 --- a/.github/workflows/load-generator-docker.yml +++ b/.github/workflows/load-generator-docker.yml @@ -33,9 +33,9 @@ jobs: context: ./structures-js/load-generator push: true platforms: linux/amd64,linux/arm64 - tags: kinoticai/structures-load-generator:latest - cache-from: type=registry,ref=kinoticai/structures-load-generator:buildcache - cache-to: type=registry,ref=kinoticai/structures-load-generator:buildcache,mode=max + tags: mindsignited/structures-load-generator:latest + cache-from: type=registry,ref=mindsignited/structures-load-generator:buildcache + cache-to: type=registry,ref=mindsignited/structures-load-generator:buildcache,mode=max - name: Add status to Commit uses: guibranco/github-status-action-v2@v1.1.13 diff --git a/.gitignore b/.gitignore index de382070..2a298471 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ # Local frontend runtime config overrides (not for source control) -structures-frontend-next/public/app-config.override.json -structures-frontend-next/public/app-config.json.local -structures-frontend-next/public/config/app-config.override.json -structures-frontend-next/public/config/app-config.json.local +structures-frontend/public/app-config.override.json +structures-frontend/public/app-config.json.local +structures-frontend/public/config/app-config.override.json +structures-frontend/public/config/app-config.json.local # Local service config overrides (not for source control) structures-server/src/main/resources/application-local.yml diff --git a/.run/StructuresServerApplication.run.xml b/.run/StructuresServerApplication.run.xml index 73856823..84b445ee 100644 --- a/.run/StructuresServerApplication.run.xml +++ b/.run/StructuresServerApplication.run.xml @@ -2,18 +2,19 @@