Commit Graph

28 Commits

Author SHA1 Message Date
Ahmed Bouhuolia
ef9c93cbf9 ci: add Prettier format check GitHub Action
Adds a format-check workflow that runs `pnpm run format:check` (Lerna fans
out to all packages with the script) on pushes to main/develop and all PRs.
Also adds the missing `format:check` script to the server package so Lerna
picks it up alongside the existing webapp script.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 23:33:30 +02:00
Ahmed Bouhuolia
ceef73ba0a wip 2026-04-04 00:35:56 +02:00
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