Skip to content

Commit a3f479d

Browse files
committed
Replaces Python runner with action for TD package building
Switches from running a custom Python script to using a dedicated GitHub Action (SudoMagicCode/action-build-td-tox-package) for building the TouchDesigner tox package. This improves maintainability and leverages a pre-built solution for packaging. Also updates the checkout action to use `submodules: true` rather than relying on secrets.
1 parent 0807be6 commit a3f479d

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/push-on-version-change.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ jobs:
1111
- name: Check out repository code
1212
uses: actions/checkout@v4
1313
with:
14-
submodules: 'recursive'
15-
token: ${{secrets.SUBMODULE_PAT}}
1614
fetch-depth: 0
1715
fetch-tags: true
16+
submodules: true
1817

19-
- name: Start Python Runner
20-
run: python scripts/build_tox.py
21-
env:
22-
IS_GITHUB: "TRUE"
18+
- name: SudoMagic TD Package Builder
19+
uses: SudoMagicCode/action-build-td-tox-package@v0.0.2
20+
with:
21+
build_settings: ./buildSettings.json
2322

23+
2424
- name: Release
25-
uses: softprops/action-gh-release@v2
25+
uses: softprops/action-gh-release@v2.2.2
2626
if: startsWith(github.ref, 'refs/tags/')
2727
with:
2828
files: ./release/package.zip

0 commit comments

Comments
 (0)