Skip to content

Update to AS6#2

Merged
sclaiborne merged 2 commits into
mainfrom
feature/as6
Apr 30, 2026
Merged

Update to AS6#2
sclaiborne merged 2 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`
  • Installed `librarybuilderproject@1.0.1` as the AS6 base skeleton (includes ARM _AS libs fix)
  • Added `QuickIO` as a source-referenced library pointing at `src/Ar/QuickIO/ANSIC.lby`
  • Preserved the `Programs/Default` test harness from main
  • Bumped the library version from `0.00.2` to `1.0.0` (major version increment for AS6)
  • Removed the `Jenkinsfile` (not compatible with AS6)
  • Added GitHub Actions workflows: `build.yml` (PR builds) and `build-export-publish.yml` (release)
  • Added `src/Ar/QuickIO/package.json` for npm publishing

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. GitHub Actions workflows replace the Jenkins CI pipeline.

Build results

  • Intel: exit code 1 (warnings only: 9227 project moved, 447 licensing notice)
  • ARM: exit code 0 (clean)
  • Both configs produce `QuickIO.br` binaries

@sclaiborne
sclaiborne merged commit 9db8a27 into main Apr 30, 2026
1 check passed
@sclaiborne
sclaiborne deleted the feature/as6 branch April 30, 2026 16:41
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.

1 participant