Skip to content

Update to AS6#4

Merged
sclaiborne merged 5 commits into
mainfrom
feature/AS6
Apr 30, 2026
Merged

Update to AS6#4
sclaiborne merged 5 commits into
mainfrom
feature/AS6

Conversation

@sclaiborne

Copy link
Copy Markdown
Member

What

  • Replaced the AS4 example project with a fresh AS6 project initialized via lpm + librarybuilderproject@1.0.1
  • Hardware configs updated: Intel 5PC900.TS17-045APC4100_TGL1_000 (GCC 11.3.0, AR 6.6.2), ARM X20CP0410X20CP0484
  • Installed Loupe binary deps: tcpcomm@1.0.0, stringext@1.0.0
  • Added WebSocket as a source-referenced library pointing at src/Ar/WebSocket/ANSIC.lby
  • Registered WebSocket, tcpcomm, and stringext as <LibraryObject> entries in both Intel and ARM Cpu.sw
  • Restored Logical/Programs/Default test harness (preserved from main, re-wired into new project)
  • Bumped library version 0.2.2 → 1.0.0 (major bump for AS6 breaking change)
  • Updated TCPComm dependency: FromVersion="0.10.0" ToVersion="0.10.9"FromVersion="1.0.0" (no ToVersion pin)
  • Updated StringExt dependency: FromVersion="0.14.0" ToVersion="0.16.0"FromVersion="1.0.0" (no ToVersion pin)
  • Added src/Ar/WebSocket/package.json with @loupeteam/tcpcomm and @loupeteam/stringext npm deps
  • Added .github/workflows/build.yml and build-export-publish.yml (copied from SerComm pattern, LIBRARY: WebSocket static)
  • Removed Jenkinsfile (replaced by GitHub Actions)

Loupe deps

  • @loupeteam/tcpcomm ≥ 1.0.0 ✓ (published)
  • @loupeteam/stringext ≥ 1.0.0 ✓ (published)

Build results

  • Intel: exit code 1 (warnings only — 9214 missing docs, 9227 path moved, 447 licensing, C pointer-cast warnings pre-existing in source)
  • ARM: exit code 1 (same benign warnings)
  • WebSocket.br generated for both Intel and ARM ✓

Why

Automation Studio 6 requires a new project format and updated library versioning. This change migrates the example project to AS6 and increments the major version to signal the breaking change in platform compatibility.

agrayzel and others added 5 commits January 7, 2026 08:37
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Bump WebSocket version 0.2.2 → 1.0.0 (AS6 breaking change)
- Update TCPComm and StringExt dep versions to FromVersion 1.0.0
- Add src/Ar/WebSocket/package.json for lpm publishing
- Add .github/workflows/build.yml and build-export-publish.yml
- Remove Jenkinsfile (replaced by GitHub Actions)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sclaiborne sclaiborne merged commit fac861c into main Apr 30, 2026
1 check passed
@sclaiborne sclaiborne deleted the feature/AS6 branch April 30, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants