18 Commits

Author SHA1 Message Date
hand-dot
e09656ba28 chore(repo): pin npm 11.12.1 and set min-release-age 2026-04-02 12:52:25 +09:00
hand-dot
27a013fde4 Enhance CI workflows with caching and concurrency settings 2026-03-21 10:25:21 +09:00
hand-dot
cd3db68070 improve scripts 2026-03-21 10:20:23 +09:00
hand-dot
fc7567b879 Finish Phase 1 cleanup and verification 2026-03-20 22:58:47 +09:00
hand-dot
cbb7504926 Add build step to CI workflows and clean up local build logic in E2E tests 2025-03-14 21:49:11 +09:00
Kyohei Fukuda
5c3a15cdf7 Refactor application structure by moving main component to App.tsx and updating linting configuration 2025-03-07 09:20:15 +09:00
devin-ai-integration[bot]
9c240a7106 Add lint check to CI to fail on errors but not warnings (#820)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
2025-03-07 00:55:26 +09:00
hand-dot
ef0b8367ec refactor: simplify GitHub Actions workflow by removing redundant steps and conditions 2025-02-28 16:46:18 +09:00
hand-dot
3f5f2fdf80 feat: enhance GitHub Actions workflow to support /retest command and update dependencies 2025-02-28 16:33:30 +09:00
Kyohei Fukuda
d588046b81 Update test.yml 2025-02-28 16:28:43 +09:00
Kyohei Fukuda
2794e949b1 Update test.yml 2025-02-28 16:26:49 +09:00
hand-dot
67262726fa feat: trigger tests on issue comments with '/retest' command 2025-02-28 16:14:33 +09:00
Kyohei Fukuda
85fb9c173f Devin/1740448101 add e2e tests (#757)
* Add E2E Testing with Puppeteer and Fix Syntax Errors

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Update package-lock.json

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Add playground test job to GitHub Actions workflow

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* refactor: update template-assets by removing and re-adding QR lines and title entries

* test: run E2E tests in headless mode for better performance

* fix: adjust Puppeteer launch settings for local testing and set viewport size

* fix: update Puppeteer launch arguments for improved security and add esModuleInterop in TypeScript config

* TMP

* test: add E2E tests for playground with Puppeteer and update workflow configuration

* refactor: rename workflow jobs and streamline dependency installation for playground tests

* refactor: rename unit testing job to pdfme-test for clarity

* chore: remove obsolete image snapshot for playground E2E tests

* test: update image snapshot comparison threshold for E2E tests

* test: update image snapshot failure threshold for Playground E2E tests

* TMP

* TMP

* test: enable experimental VM modules for Jest execution

* test: enhance E2E tests with error handling and logging

* test: add timeout configuration to PuppeteerRunnerExtension in E2E tests

* test: refactor PuppeteerRunnerExtension instantiation for E2E tests

* test: update E2E tests to use localhost URLs and improve request handling

* test: enable request interception in E2E tests for improved request handling

* TMP

* test: refactor E2E tests to remove sleep calls and improve screenshot handling

* test: enhance E2E tests for better performance and reliability

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-02-28 15:49:10 +09:00
Kyohei Fukuda
2a2323d832 Automatically replace PDFME_VERSION with the latest Git tag during the build process (#641)
* Automatically replace PDFME_VERSION with the latest Git tag during the build process

* Set fetch-depth to 0 in GitHub Actions workflow for full history checkout
2024-11-22 10:57:47 +09:00
Kyohei Fukuda
6d823cf007 Fix error (#339) 2023-11-27 09:37:25 +09:00
Daniel Kastl
ec81f4df4c Adds automated publishing workflow (#306)
Signed-off-by: Daniel Kastl <daniel@georepublic.de>
2023-11-03 16:56:22 +09:00
Kyohei Fukuda
e706cab990 Expand test trigger to include pull requests 2023-08-13 17:16:10 +09:00
Kyohei Fukuda
4ad0e7c06a Rename Unit test workflow 2022-12-10 16:58:29 +09:00