From a1c33fd91cfafff774cdd63ddac45197fea54177 Mon Sep 17 00:00:00 2001 From: SeanAlexanderHarris Date: Wed, 15 Jul 2026 00:33:31 +0100 Subject: [PATCH 1/3] chore: :bookmark: release v1.0.3 - Add schema to dataset create - Add batch sync command - Add --auto-sync flag to batch create command - Add --auto-sync flag to batch update command - Update dataset upload command to account for new dataset schemas - Add auto sync enabled to batch create and update response - Use git cli idiomatic approach to auto sync flaggs with no-auto-sync instead of disable or false flags --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb131fdd..223b28a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,22 @@ +## 1.0.3 + +### AI Task Builder + +- Add schema to dataset create +- Add batch sync command +- Add --auto-sync flag to batch create command +- Add --auto-sync flag to batch update command +- Update dataset upload command to account for new dataset schemas +- Add auto sync enabled to batch create and update response +- Use git cli idiomatic approach to auto sync flaggs with no-auto-sync instead of disable or false flags + +### Core + +- Rename auto_sync request field to auto_sync_enabled + ## 1.0.2 ### AI Task Builder From 5d61cd0633cb34a507cb8a0ea6102e146a448ba3 Mon Sep 17 00:00:00 2001 From: SeanAlexanderHarris Date: Wed, 15 Jul 2026 17:34:22 +0100 Subject: [PATCH 2/3] fix(ci): pin Go workflow to exact 1.26.5 to unblock CI go.mod now requires go >= 1.26.5 (DCP-3225 toolchain security bump), but the floating "1.26.x" version-spec resolves to 1.26.4 on GitHub-hosted runners since setup-go's version manifest hasn't caught up yet. setup-go also sets GOTOOLCHAIN=local when pinning an exact version, so Go can't auto-fetch the newer toolchain, causing "go.mod requires go >= 1.26.5" failures. --- .github/workflows/go.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 199d3d7a..bd32d909 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -7,7 +7,7 @@ jobs: build: strategy: matrix: - go-version: [1.26.x] + go-version: [1.26.5] runs-on: ubuntu-latest name: Build steps: From 2cc3e57804f34660cefa64ff9eb5057c4c27b234 Mon Sep 17 00:00:00 2001 From: SeanAlexanderHarris Date: Wed, 15 Jul 2026 17:45:58 +0100 Subject: [PATCH 3/3] fix(ci): keep Build check name stable while pinning Go 1.26.5 The previous commit renamed the matrix value from 1.26.x to 1.26.5, which also renamed the reported check to "Build (1.26.5)". main's branch protection still requires the literal context "Build (1.26.x)", so that required check never gets reported and blocks merge indefinitely. Keep the matrix label as 1.26.x (preserves the check name) and hardcode the actual setup-go version to 1.26.5 instead of reading it from the matrix. --- .github/workflows/go.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index bd32d909..226b16ef 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -7,14 +7,18 @@ jobs: build: strategy: matrix: - go-version: [1.26.5] + # Label only — kept as 1.26.x to match the "Build (1.26.x)" required + # status check on main. actions/setup-go below is pinned to the exact + # patch version go.mod requires, since GitHub's setup-go version + # manifest can lag behind new Go releases. + go-version: [1.26.x] runs-on: ubuntu-latest name: Build steps: - name: Set up Go uses: actions/setup-go@v6.5.0 with: - go-version: ${{ matrix.go-version }} + go-version: 1.26.5 id: go - name: Check out code into the Go module directory