Skip to content

feat: bump spec to v0.1.0-rc.2 (schedule assignment id)#9

Merged
jeroenrinzema merged 1 commit into
mainfrom
feat/schedule-assignment-id
Jun 30, 2026
Merged

feat: bump spec to v0.1.0-rc.2 (schedule assignment id)#9
jeroenrinzema merged 1 commit into
mainfrom
feat/schedule-assignment-id

Conversation

@jeroenrinzema

Copy link
Copy Markdown
Contributor

Tracks platform release v0.1.0-rc.2. The only spec change since rc.1 is the schedule assignment id feature.

What changed

Schedule assignments are now addressable by their own id:

  • Upsert (users.scheduled.upsert / organizations.scheduled.upsert): set id to update a specific assignment in place, or omit it to create a new one — the same name can now be scheduled multiple times. The id is returned in the response.
  • Delete (users.scheduled.delete / organizations.scheduled.delete): set id to remove a single assignment; omit it to delete every assignment by name (unchanged). name is now optional (omitted when deleting by id); identifier is required.

How

  • spec/SOURCE.md pinned to v0.1.0-rc.2; spec/client.yaml re-vendored from the release asset (byte-identical to the published spec).
  • Regenerated src/gen/schema.ts (openapi-typescript 7.13.0 via pnpm generate).
  • Added optional id to the scheduled request interfaces in src/types/scheduled.ts.

pnpm build, pnpm lint, and pnpm test pass (28 tests).

Tracks platform release v0.1.0-rc.2. Schedule assignments are now addressable by
their own id: set `id` on an upsert to update a specific assignment in place, or
omit it to create a new one (the same name can be scheduled multiple times). The
returned id can be used to reschedule or delete that instance. Delete now also
accepts an `id` to remove a single assignment instead of all by name.

- spec/SOURCE.md pinned to v0.1.0-rc.2; spec/client.yaml re-vendored
- regenerated src/gen/schema.ts (openapi-typescript 7.13.0)
- added optional `id` to the scheduled request types; delete `name` is now
  optional (omitted when deleting by id), `identifier` required
@jeroenrinzema jeroenrinzema merged commit b7f50c1 into main Jun 30, 2026
3 checks passed
@jeroenrinzema jeroenrinzema deleted the feat/schedule-assignment-id branch June 30, 2026 06:52
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