Skip to content
Closed
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e4577ed
feat(ts): add multisig permission management
Jul 23, 2026
6200e2d
feat(ts): add local multisig signing workflow
Jul 23, 2026
8d2d4bd
feat(ts): add TronLink multisig collaboration
Jul 23, 2026
1d50d60
feat(ts): add GasFree transfer workflow
Jul 23, 2026
1653dd7
feat(ts): add account lifecycle commands
Jul 23, 2026
6ad21b0
feat(ts): add secure recipient contacts
Jul 23, 2026
ae7b2e1
feat(ts): add local address utilities
Jul 23, 2026
dfe4a27
feat(ts): add terminal receive QR
Jul 23, 2026
ca9bf97
fix(ts): expose v0.1.2 commands in help
Jul 23, 2026
9e3aa58
fix(ts): parse numeric transaction options
Jul 23, 2026
5292cb2
fix(ts): accept unsigned multisig weight defaults
Jul 23, 2026
c50fd85
Merge pull request #1 from grayfoxd/feat/ts-signing-commands
grayfoxd Jul 27, 2026
0f9d021
Merge pull request #961 from grayfoxd/feat/ts-v0.3.0
gummy789j Jul 27, 2026
13b8888
refactor(ts): separate TRON signing and multisig workflows
gummy789j Jul 28, 2026
c2cf2b8
docs(ts): document v0.3.0 commands and prepare 4.11.0
gummy789j Jul 28, 2026
1e06852
fix(ts): use accurate TRON operation labels
gummy789j Jul 28, 2026
bc35f0a
feat(ts): add standalone cross-platform releases
Jul 29, 2026
a15f1ee
fix(ts): support fsync on Windows
Jul 29, 2026
78fc56c
fix(ts): support Windows interactive terminals
Jul 29, 2026
696b93a
fix(ts): share Windows wallet root across shells
Jul 29, 2026
2452399
fix(ts): normalize Git Bash user profile
Jul 29, 2026
6111f76
fix(ts): publish standalone executable safely
Jul 29, 2026
701ef28
Merge branch 'tronprotocol:feat/ts-v4.11.0' into feat/ts-v4.11.0
grayfoxd Jul 30, 2026
f616a3a
Merge pull request #2 from grayfoxd/feat/ts-v4.11.0
grayfoxd Jul 30, 2026
d1adfcc
Revert "Feat/ts v4.11.0"
grayfoxd Jul 30, 2026
3cf0ff3
ci(ts): add pull request quality gates
Jul 30, 2026
8d8fcba
Merge pull request #3 from grayfoxd/revert-2-feat/ts-v4.11.0
grayfoxd Jul 30, 2026
c2a8937
Merge pull request #4 from grayfoxd/ci/ts-workflow
grayfoxd Jul 30, 2026
eda2b28
fix(ci): match TypeScript checks to develop
Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions .github/workflows/ts-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: TypeScript CI

on:
pull_request:
branches:
- develop
push:
branches:
- develop
workflow_dispatch:

permissions:
contents: read

concurrency:
group: ts-ci-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
quality:
name: Quality / Node ${{ matrix.node }}
runs-on: ubuntu-24.04
timeout-minutes: 20

strategy:
fail-fast: false
matrix:
node:
- "22"
- "24"

defaults:
run:
working-directory: ts

steps:
- name: Checkout
uses: actions/checkout@v7

- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node }}
cache: npm
cache-dependency-path: ts/package-lock.json

- name: Install locked dependencies
run: npm ci

- name: Check architecture boundaries
run: npm run depcruise

- name: Type-check
run: npm run typecheck

- name: Run tests
run: npm test

- name: Build npm bundle
run: npm run build

- name: Validate npm package contents
run: npm pack --dry-run