Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jan 04:28
29e6e7a

6.0.0 (2025-01-22)

⚠ BREAKING CHANGES

  • renamed kernel toml
  • payload is fetched from KV

Features

  • actions sdk (c4160c6)
  • add app id and bot user id (d292f5a)
  • add environment variable to configuration (c3dc29d)
  • add signature to action plugins (a682ce0)
  • add tests (2be91f6)
  • added branch deployment (51f1276)
  • added manifest to hello-world-plugin.ts (d93b5c3)
  • added ref on manifest.json retrieval for workers (bd1f58f)
  • added release-please.yml (1ee4961)
  • added tests for ref manifest fetching (49bef29)
  • additional properties and required (639e4e3)
  • development config (94e2685)
  • enabling worker observability (4853aa8)
  • export (f56714b)
  • export additional config constants (a2ca525)
  • export context (1f6c922)
  • fix signature and add plugin github token (6941ff8)
  • hono (a8e29de)
  • hono (fef7870)
  • initial impl (c5b77f3)
  • interactive setup (6916ad3)
  • jest typescript config (132537c)
  • make createPlugin sync function (ff36f56)
  • manifest commands object (67de8cf)
  • manifest is now read and cached from the target repo (9c66d70)
  • manifest is now read and cached from the target repo (76af3a0)
  • merge (6d24748)
  • more context and tests (e90a93d)
  • multiple commands can be handled for skip (7b3e111)
  • payload is fetched from KV (de80953)
  • serve manifest (34adce1)
  • test for skipBotEvents (128e93e)
  • ubiquity logger (4053df7)
  • use empty store (af5da64)

Bug Fixes

  • add error handling to plugin dispatch (a3acebf)
  • add error handling to schema decoding (7b15aa1)
  • add npm token authentication (d551da3)
  • add paginateGraphQL plugin to customOctokit (a3e1202)
  • bumped plugin-sdk (a65c27a)
  • bumped wrangler version (9f647ab)
  • call plugins synchronously (8f386a0)
  • change file name (561077e)
  • ci (026ed42)
  • ci test (199c646)
  • correct manifest decoding logic (f76696b)
  • correct variable used in error logging (37ca024)
  • empty store (9eb1014)
  • enabled nodejs compat (bc05c58)
  • enabled nodejs compat (8b27baa)
  • enabled nodejs compat (41e4b96)
  • enhance error log context and config path handling (9a4bede)
  • export Manifest type from SDK (2b090cd)
  • file name (98fdee7)
  • fixed proxy target url (7079aba)
  • illegal invocation (f393668)
  • import buffer from node namespace (bd9c210)
  • imports (01854e7)
  • install @ubiquity-os/ubiquity-os-logger (4d6eae9)
  • knip (64681b8)
  • knip (5b3dfad)
  • knip, test (6018c59)
  • lockfile updates (74c4fb3)
  • log if comment can't be created (ba98cb6)
  • manifest commands are properly checked for skipping (b4e8fb6)
  • packages (7277580)
  • pin version (4cd4ae6)
  • push-event: handle changes to both dev and prod config (9435e12)
  • regex to match action now accepts higher depth (668062f)
  • remove broken test (472e929)
  • remove SDK files and update dependencies (d47c5f2)
  • remove test command (fcb4078)
  • remove ubiquibot phrasing (b22d978)
  • replace process.env with ctx.env in server.ts (d376750)
  • resolve input decoding issue in server.ts (fe99961)
  • sdk: add postComment function for structured metadata (b87f4ca)
  • serialize plugin and value in error messages (7841107)
  • simplify array check (0421c30)
  • skip posting help comment when no commands found (a71eb67)
  • spell (b40750f)
  • tests (1fd1fbc)
  • tests (b58f0f0)
  • tests (164f247)
  • tests (e32602a)
  • tests (7d6d1c0)
  • the default values for skipBotEvents and ubiquity:listeners is no longer overridden (144cc55)
  • the default values for skipBotEvents and ubiquity:listeners is no longer overridden (127679f)
  • trimming body to find commands (fd17b58)
  • tsup (e0ccba3)
  • types (bfe4651)
  • unified inputs for worker and action to generate the same payload and signature (9fed981)
  • unified inputs for worker and action to generate the same payload and signature (d8ca283)
  • update comment body to use diff instead of raw log (1ccbac3)
  • update dependencies in package.json (f09bf82)
  • update eslint ignores (758145b)
  • update Husky setup for production and CI (9a76d37)
  • update husky to version 9.1.6 (ca08e9f)
  • update module paths and tsup config for modern output (c517513)
  • update module paths and tsup config for modern output (3b1f303)
  • update package name in package.json (a8ac6fb)
  • update public key to match new private key (6986998)
  • update release workflow for node support (5e1239e)
  • update release-please.yml (4fb79a0)
  • update sdk (80e6bbc)
  • update token variable and reorder dependencies (f3c5df8)
  • worker: handle exceptions properly in webhooks (1792982)
  • worker: handle exceptions properly in webhooks (f146a64)
  • workflow: update worker-deploy and setup-kv scripts (1c293d8)

Miscellaneous Chores