From 46fe87cb644aed1a34b2a3a0b70d00b1a9323838 Mon Sep 17 00:00:00 2001 From: Richard Carruthers Date: Sat, 4 Oct 2025 18:45:36 -0500 Subject: [PATCH 1/2] chore: bump version to 0.1.5 Update library version from 0.1.4 to 0.1.5 across all implementations (C#, JavaScript, Python) and centralized version file. --- src/CSharp/DevPossible.Ton/DevPossible.Ton.csproj | 5 +++-- src/JavaScript/devpossible-ton/package.json | 2 +- src/Python/devpossible_ton/setup.py | 3 ++- version.json | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/CSharp/DevPossible.Ton/DevPossible.Ton.csproj b/src/CSharp/DevPossible.Ton/DevPossible.Ton.csproj index f9f78fd..8571e53 100644 --- a/src/CSharp/DevPossible.Ton/DevPossible.Ton.csproj +++ b/src/CSharp/DevPossible.Ton/DevPossible.Ton.csproj @@ -5,7 +5,7 @@ enable true DevPossible.Ton - 0.1.4 + 0.1.5 DevPossible, LLC DevPossible, LLC DevPossible.Ton @@ -27,7 +27,7 @@ Copyright © 2024 DevPossible, LLC 1.0.0.0 1.0.0.0 - 0.1.4 + 0.1.5 DevPossible, LLC @@ -39,3 +39,4 @@ + diff --git a/src/JavaScript/devpossible-ton/package.json b/src/JavaScript/devpossible-ton/package.json index d244c9a..0921b1d 100644 --- a/src/JavaScript/devpossible-ton/package.json +++ b/src/JavaScript/devpossible-ton/package.json @@ -1,6 +1,6 @@ { "name": "@devpossible/ton", - "version": "0.1.4", + "version": "0.1.5", "description": "JavaScript library for parsing, validating, and serializing TON (Text Object Notation) files. Full specification at https://tonspec.com. ALPHA RELEASE: Core functionality is complete but API may change before stable 1.0 release.", "type": "module", "main": "dist/index.js", diff --git a/src/Python/devpossible_ton/setup.py b/src/Python/devpossible_ton/setup.py index 6dbdfe5..908049c 100644 --- a/src/Python/devpossible_ton/setup.py +++ b/src/Python/devpossible_ton/setup.py @@ -10,7 +10,7 @@ setup( name="devpossible-ton", - version="0.1.4", + version="0.1.5", author="DevPossible, LLC", author_email="support@devpossible.com", description="Python library for parsing, validating, and serializing TON (Text Object Notation) files. Full specification at https://tonspec.com. ALPHA RELEASE: Core functionality is complete but API may change before stable 1.0 release.", @@ -64,3 +64,4 @@ + diff --git a/version.json b/version.json index df2febe..0afbad2 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,5 @@ { - "library_version": "0.1.4", + "library_version": "0.1.5", "ton_spec_version": "1.0", "description": "Centralized version file for all DevPossible.Ton packages. library_version is for the package, ton_spec_version is for the TON file format specification." } From 25b72dcee6430131f7a04a6a03414689cd64b956 Mon Sep 17 00:00:00 2001 From: Richard Carruthers Date: Sat, 4 Oct 2025 18:49:51 -0500 Subject: [PATCH 2/2] ci(publish): add manual trigger with optional version override Add workflow_dispatch trigger to enable manual execution of the publish workflow with an optional version parameter. When triggered manually, the version input can override the default version.json file. Also removes the paths filter from the push trigger to allow the workflow to run on all pushes to main branch, not just version.json changes. --- .github/workflows/publish.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a925c35..2de79b1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,8 +3,12 @@ name: Publish Packages on: push: branches: [ main ] - paths: - - 'version.json' + workflow_dispatch: + inputs: + version: + description: 'Version to publish (leave empty to use version.json)' + required: false + type: string jobs: read-version: