1
0

26 Commits

Author SHA1 Message Date
Ahmed Bouhuolia 5caa4bce61 Merge pull request #1045 from bigcapitalhq/self-contained-e2e-github-action
feat(ci): self contained e2e GitHub action
2026-03-15 23:49:49 +02:00
Ahmed Bouhuolia be61488952 fix(ci): add MySQL and Redis services for OpenAPI generation
The NestJS app requires database and Redis connections to bootstrap.
Added GitHub Actions services for MySQL and Redis with necessary
environment variables for the openapi:export command to work.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 21:27:24 +02:00
Ahmed Bouhuolia 2358ef9097 fix(ci): build shared packages before OpenAPI generation
The server depends on @bigcapital/email-components and other shared
packages. Build them before running openapi:export to fix module
resolution errors.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 21:19:03 +02:00
Ahmed Bouhuolia 5c32f41f22 ci: add GitHub Action to auto-generate OpenAPI SDK types
Adds workflow that triggers on server code changes to:
- Export OpenAPI spec from NestJS Swagger module
- Generate TypeScript types with openapi-typescript
- Build the SDK package
- Create PR with changes if any exist

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 16:22:50 +02:00
Ahmed Bouhuolia 8fd2ccc268 chore: update typecheck workflow to include shared packages and build step 2025-10-18 19:13:15 +02:00
Ahmed Bouhuolia 3f49d82dbe fix 2025-10-18 18:52:57 +02:00
Ahmed Bouhuolia e548e7dc4a feat: typecheck gh action 2025-10-18 18:48:03 +02:00
Ahmed Bouhuolia 890903e08b chore: change the variant id. 2024-06-02 17:34:52 +02:00
Ahmed Bouhuolia 8aefa7709c feat: Combine arm64 and amd64 in one Github action runner (#437) 2024-05-09 19:25:51 +02:00
Ahmed Bouhuolia 3020295841 feat: Create a manifest list for webapp Docker image and push it to DockerHub. (#436) 2024-05-09 15:37:07 +02:00
Vederis Leunardus 4a713980bf feat: Pushing docker containers by version tag (#421)
* feat: build docker image based on tag version

* refactor: tabbing

* refactor: revert conflict
2024-04-29 11:39:47 +02:00
Vederis Leunardus 46639c7b86 feat: Update Docker Build-Push Action and Add ARM64 Support (#412)
* feat: build for arm64 platform

* fix: typo and add buildx and qemu

* feat: update the docker login-action version

* feat: update the docker login-action version

* feat: add the digest
2024-04-23 19:33:27 +02:00
Ben Snyder 3cc62d80de fix(repo): replace usage of yarn with pnpm/pnpx 2024-04-21 20:34:35 -04:00
Ahmed Bouhuolia a0a5d00be3 chore: Add Patreon link for funding 2023-09-15 01:34:45 +02:00
a.bouhuolia 8e8161f207 feat: add playwright base url 2023-04-13 02:38:22 +02:00
a.bouhuolia 7b4b50cf4b feat: setup e2e 2023-04-13 02:31:56 +02:00
a.bouhuolia 03753384d3 feat: dockernize webapp and server packages 2023-03-30 03:55:59 +02:00
Ahmed Bouhuolia 708d971717 ci: change webapp package name. 2023-02-08 23:35:41 +02:00
Ahmed Bouhuolia 7781d092ca ci: webapp Github actions (#81) 2023-02-08 23:33:03 +02:00
Ahmed Bouhuolia 1fc14bd2b8 Update docker-build.yml 2021-09-29 13:19:03 +02:00
Ahmed Bouhuolia ef42140f71 Update docker-build.yml 2021-09-29 13:01:59 +02:00
Ahmed Bouhuolia 563fea8fb3 Update docker-build.yml 2021-09-29 12:50:28 +02:00
Ahmed Bouhuolia 42444a99c9 Update docker-build.yml 2021-09-29 12:43:56 +02:00
Ahmed Bouhuolia 8c7d64fa0f Update docker-build.yml 2021-09-29 12:25:17 +02:00
Ahmed Bouhuolia c317088edf Update docker-build.yml 2021-09-29 12:22:34 +02:00
Ahmed Bouhuolia ae6b428ca4 Create docker-build.yml 2021-09-29 11:58:06 +02:00