Page MenuHomePhabricator

[ecash-lib] CI improvements for typescript projects
ClosedPublic

Authored by bytesofman on Apr 10 2024, 04:10.

Details

Reviewers
PiRK
Group Reviewers
Restricted Project
Commits
rABC9b0df5a20cbb: [ecash-lib] CI improvements for typescript projects
Summary

Add support for running ecash-lib unit tests and building ecash-lib to CI

Since token-server is also a typescript project, add the introduced "test build" support there as well

Test Plan

./contrib/teamcity/build-configurations.py ecash-lib-tests
./contrib/teamcity/build-configurations.py token-server-tests

Diff Detail

Repository
rABC Bitcoin ABC
Branch
ecash-lib-headers
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 28427
Build 56395: Build Diff
Build 56394: arc lint + arc unit

Event Timeline

bytesofman retitled this revision from [ecash-lib] Add test and build to CI to [ecash-lib] CI improvements for typescript projects.Apr 10 2024, 04:11
bytesofman edited the summary of this revision. (Show Details)
bytesofman edited the test plan for this revision. (Show Details)
bytesofman added inline comments.
modules/ecash-lib/.nycrc
1 ↗(On Diff #46973)
modules/ecash-lib/eslint.config.js
1 ↗(On Diff #46973)

TIL https://www.npmjs.com/package/typescript-eslint

will prob still have some issues, but eslint has always given me trouble with other typescript repos

This revision is now accepted and ready to land.Apr 10 2024, 08:47