29a7384233
ci: scope GitHub Actions permissions to least privilege ( #6028 )
...
Co-authored-by: Ankur Jangid <ankurjangid@Ankurs-MacBook-Air.local >
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2026-08-10 11:39:43 +00:00
8c9b9fdb9b
ci: restrict release workflow permissions ( #6095 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com >
2026-08-10 04:34:45 -07:00
Simon Lamon
e2ff222c4f
Apply autofixes from Zizmor ( #6021 )
2026-08-09 06:01:58 -07:00
f57b8e1534
Update GitHub Actions to Node 24 compatible versions ( #6007 )
...
Upgrade actions/checkout, setup-node, upload-artifact, download-artifact,
and codeql-action to their latest major versions that run on Node 24.
Replace NathanFirmo/wait-for-other-job with native needs: build for
test-unit and test-integration jobs.
Fixes #6006
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com >
2026-06-06 16:58:42 +00:00
Daniel Imms
f9cea732f2
Make agent instructions harness agnostic
2026-05-01 10:08:04 -07:00
Jörg Breitbart
da51d9608c
add missing separator for test arguments
2026-04-28 19:07:35 +02:00
Daniel Imms
e60c96823d
Add hook to setup repo when agent starts
...
Fixes #5605
2026-02-13 08:10:16 -08:00
Daniel Imms
7cba3c9fa1
Correct test copilot instructions
2026-01-31 22:26:06 -08:00
Daniel Imms
eed8423030
Clarify runtime cases
2026-01-31 15:30:16 -08:00
Daniel Imms
431d511c95
Fix benchmark usage, add instructions
2026-01-31 15:28:11 -08:00
Daniel Imms
d6f6a6af9a
Lint instructions
2026-01-08 17:32:50 -08:00
Daniel Imms
b4e9a7f9ea
Merge remote-tracking branch 'upstream/master' into pr/jerch/5178
2026-01-03 15:21:50 -08:00
Daniel Imms
da4243cf02
Don't skip new tests, implement CSI Ps ^
2025-12-30 06:59:27 -08:00
Daniel Imms
54e66f3ac4
Add some more CSI tests
2025-12-30 06:48:28 -08:00
Daniel Imms
f83760d027
Add esbuild server build task
2025-12-27 04:57:55 -08:00
Daniel Imms
741d9c3273
Remove install-addon calls
2025-11-23 10:00:21 -08:00
Daniel Imms
92eddf8a61
Move to npm
2025-11-23 09:01:24 -08:00
Daniel Imms
1527e89ad5
Explain filtering unit tests by file
2025-10-18 06:40:45 -07:00
Daniel Imms
5b4b93acc6
Improve Copilot instructions and add test guidelines
...
- Enhanced copilot instructions with detailed architecture overview
- Added comprehensive development workflow documentation
- Documented addon development patterns and key examples
- Added project-specific conventions and TypeScript structure
- Included common patterns for parser integration and buffer access
- Added critical implementation details for rendering and events
- Created unit test instructions file with addon testing rules
- Specified preferences for assertions and self-documenting tests
2025-09-19 09:03:02 -07:00
Daniel Imms
3a15c8080d
Update GitHub Copilot instructions with test details
...
- Add comprehensive unit test examples with yarn test-unit
- Include integration test examples with yarn test-integration
- Document test filtering by file path and wildcard patterns
- Explain test runner frameworks (mocha and playwright)
2025-09-17 09:21:40 -07:00
Daniel Imms
9d35d59fb3
Move copilot steps to correct folder
2025-06-21 11:00:33 -07:00
Daniel Imms
f14f55c951
Add copilot setup steps
2025-06-21 10:54:46 -07:00
Daniel Imms
b0f300e61b
Add instructions to help Copilot coding agent
2025-05-29 06:00:41 -07:00
Daniel Imms
1c98c52535
Bump download-artifact
2025-02-07 06:11:47 -08:00
Daniel Imms
9a3d1c6de1
Bump upload-artifact
2025-02-07 06:07:47 -08:00
Jörg Breitbart
a1e85a4eb5
Merge branch 'master' into progress-addon
2025-01-07 16:49:09 +01:00
Daniel Imms
2c11eae732
Pin ubuntu to v22
2025-01-07 06:02:30 -08:00
Daniel Imms
bb7393b1cb
.
2025-01-07 06:00:38 -08:00
Daniel Imms
23e3905529
.
2025-01-07 05:55:39 -08:00
Daniel Imms
2774a27500
Try fix playwright dependency problem
2025-01-07 05:53:03 -08:00
Jörg Breitbart
569e854a03
add to workflow bundle
2024-12-15 19:32:47 +01:00
Jörg Breitbart
23bef99132
cleanup API
2024-10-04 02:06:02 +02:00
Jörg Breitbart
809b9aa1ad
fix test runner
2024-10-04 00:15:49 +02:00
Daniel Imms
9712057b91
Remove the canvas renderer
...
Fixes #4779
2024-07-14 10:48:39 -07:00
Daniel Imms
ab8453c773
Simplify zip job
2024-07-07 09:21:17 -07:00
Daniel Imms
faed3e7c80
Move playwright tests to use project references
2024-07-07 09:06:26 -07:00
Daniel Imms
c337fa8dc5
Upload lib artifacts
2024-07-05 13:41:12 -07:00
Daniel Imms
1911d19cf8
Build demo with esbuild
2024-07-05 12:37:10 -07:00
Daniel Imms
4d45215622
Run right esbuild script
2024-07-05 12:34:17 -07:00
Daniel Imms
804a2b7693
Zip up right folders, run esbuild in CI
2024-07-05 12:32:21 -07:00
Daniel Imms
7489ddc4f7
Run other integration tests in CI
2024-07-03 05:03:18 -07:00
Daniel Imms
54a20c511b
Simplify GH action names
2024-07-03 03:10:51 -07:00
Daniel Imms
0f37152a9b
Remove API test CI jobs
2024-07-03 03:01:25 -07:00
Ayman Bagabas
805cabafe8
Merge remote-tracking branch 'upstream/master' into osc52
2024-04-07 23:22:01 +03:00
Simon Lamon
b4fa7c6c06
Remove unit tests with Node 16
2023-11-04 14:35:36 +01:00
Daniel Imms
bdcba308df
Upload clipboard addon artifacts
2023-11-03 12:44:19 -07:00
Daniel Imms
0fd04aa76d
Replace all instances of xterm-addon
2023-11-01 10:35:10 -07:00
Daniel Imms
4abb4c674f
Use build artifacts in dry run
2023-11-01 07:31:39 -07:00
Daniel Imms
485fb455d6
Add release dry run job to CI
2023-11-01 07:29:42 -07:00
Daniel Imms
765a8b21a3
real run
2023-11-01 07:25:58 -07:00