Skip to content

Releases: ubiquity-os/ubiquity-os-kernel

v2.0.0

25 Sep 12:32
1ea138d
Compare
Choose a tag to compare

2.0.0 (2024-09-25)

⚠ BREAKING CHANGES

  • renamed kernel toml

Features

  • actions sdk (c4160c6)
  • add app id and bot user id (d292f5a)
  • add tests (2be91f6)
  • added branch deployment (51f1276)
  • added ref on manifest.json retrieval for workers (bd1f58f)
  • added tests for ref manifest fetching (49bef29)
  • test for skipBotEvents (128e93e)

Bug Fixes

  • log if comment can't be created (ba98cb6)
  • manifest commands are properly checked for skipping (b4e8fb6)
  • regex to match action now accepts higher depth (668062f)
  • tests (e32602a)
  • trimming body to find commands (fd17b58)

Miscellaneous Chores

v1.0.0

14 Aug 16:00
857dd00
Compare
Choose a tag to compare

1.0.0 (2024-08-14)

⚠ BREAKING CHANGES

  • renamed PRIVATE_KEY to APP_PRIVATE_KEY, WEBHOOK_SECRET optional and removed WEBHOOK_PROXY_URL
  • bumped eslint to v9
  • removed GitHub type from the configuration as it is deduced using the plugin element string

Features

  • add conventional commits (9c9366a)
  • add dotenv (7b7c6f5)
  • add hello-world plugin example (957f0bb)
  • add knip CI configuration (83b6cb6)
  • add naming conventions rule (f3997c9)
  • add pull request template (e7fff97)
  • add tests for defaults (b7bd2f9)
  • add TS support (f9b45ea)
  • add webhook events list (d504575)
  • added bot default configuration (edc33a2)
  • added instructions to deploy to Cloudflare Workers (54c29c8)
  • added manifest to hello-world-plugin.ts (d93b5c3)
  • added release-please.yml (1ee4961)
  • ban non null assertions (e674345)
  • bumped eslint to v9 (21d800a)
  • cd (9fbac16)
  • commit or pr (dbec9e3)
  • config event handler (89f7de7)
  • configuration is fetched org wide (f42928d)
  • configuration is fetched org wide (91eb0be)
  • copy typescript rules (86cb568)
  • create helloWorld index.html (d1e8b0b)
  • cspell: support colors (27786d7)
  • cypress testing suite (92cad2c)
  • default Jest testing configuration (d7670f4)
  • default Jest testing configuration (#19) (f0c06fb)
  • easy ui support (7ffbda1)
  • easy ui support (805224f)
  • event handler (1056cac)
  • export (f56714b)
  • export context (1f6c922)
  • fix tests (2b150a1)
  • format on lint-staged (bfcfcda)
  • github event validation (a7f95a0)
  • help is displayed on /help command (7033aac)
  • initial commit (080bedf)
  • jest testings (8605a37)
  • jest typescript config (132537c)
  • kill port 8787 before starting dev (7d77f6f)
  • manifest is now read and cached from the target repo (9c66d70)
  • manifest is now read and cached from the target repo (76af3a0)
  • miniflare (ccdfceb)
  • multiple commands can be handled for skip (7b3e111)
  • mvp logs events (0ba9c2b)
  • new github env style (6eb4ace)
  • octokit (9e70be5)
  • pass auth token instead of installation id (b224246)
  • plugin chain config and repo dispatch handler (7bd5ff8)
  • plugin for issue closed (36e1a03)
  • prefer named functions (31825e8)
  • private key format (fdd7c4a)
  • production deploys (821f81e)
  • push action for development branch (af60573)
  • ref (b02d104)
  • remove ajv validation (bdd173d)
  • remove configuration package (091a395)
  • remove our enum because we use octokit's types (3c0b829)
  • replace expressions in nested objects (daaaf9a)
  • reusable deploy script (4e8bf2b)
  • sdk (b42f9b6)
  • serve manifest (34adce1)
  • sign function (aab2c8c)
  • signature in payload (6cfd934)
  • skip bot events (37cb25c)
  • skip commands that don't match (71f995f)
  • spell check on commit (53bfa02)
  • store event payload, inputs and outputs of plugins in chain state (d769841)
  • support using output from previous plugins (0d83199)
  • type check on ci (7ecf406)
  • ubiquibot-logger integration (0585355), closes #5
  • ubiquity logger (4053df7)
  • update instructions (92e48bf)
  • u...
Read more