Openstatus www.openstatus.dev
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿ“ cli changelog (#1085)

* ๐Ÿ“ cli changelog

* ๐Ÿค” build

* ๐Ÿคฆ fix build

* ๐Ÿค” trying some stuff

* ๐Ÿš€ fix build

authored by

Thibault Le Ouay and committed by
GitHub
d5100b09 9ec099ae

+72 -51
+5 -5
apps/web/package.json
··· 40 40 "@t3-oss/env-nextjs": "0.7.0", 41 41 "@tailwindcss/container-queries": "0.1.1", 42 42 "@tailwindcss/typography": "0.5.10", 43 - "@tanstack/react-query": "^5.59.0", 44 - "@tanstack/react-query-devtools": "^5.59.0", 43 + "@tanstack/react-query": "5.59.0", 44 + "@tanstack/react-query-devtools": "5.59.0", 45 45 "@tanstack/react-table": "8.10.3", 46 46 "@tremor/react": "3.17.4", 47 47 "@trpc/client": "11.0.0-rc.553", ··· 90 90 "zod": "3.23.8" 91 91 }, 92 92 "devDependencies": { 93 - "@content-collections/core": "^0.7.2", 94 - "@content-collections/mdx": "^0.2.0", 95 - "@content-collections/next": "^0.2.3", 93 + "@content-collections/core": "0.7.3", 94 + "@content-collections/mdx": "0.2.0", 95 + "@content-collections/next": "0.2.3", 96 96 "@headlessui/tailwindcss": "0.2.0", 97 97 "@openstatus/tsconfig": "workspace:*", 98 98 "@types/node": "20.14.8",
apps/web/public/assets/changelog/CLI.png

This is a binary file and will not be displayed.

+35
apps/web/src/content/changelog/openstatus-cli.mdx
··· 1 + --- 2 + title: OpenStatus CLI 3 + description: Manage triggers for your monitors from your terminal. 4 + image: /assets/changelog/CLI.png 5 + publishedAt: 2024-11-07 6 + --- 7 + 8 + Our CLI is now available ๐ŸŽ‰ 9 + 10 + #### OpenStatus CLI โŒจ 11 + 12 + The OpenStatus CLI gives you the power to manage your monitoring setup directly from the command line. With this new tool, you can: 13 + 14 + - List all your monitors: View details on all your configured monitoring checks. 15 + - Triggers check on-demand: Run any of your configured checks immediately, without waiting for a scheduled execution. 16 + 17 + 18 + #### Get Started ๐Ÿš€ 19 + 20 + To start using the CLI, simply install it using brew: 21 + 22 + ```bash 23 + brew tap openstatus/cli 24 + brew install openstatus 25 + ``` 26 + 27 + Once installed, you can run `openstatus` to see all available commands. 28 + 29 + ### GitHub Actions Integration Coming Soon ๐Ÿ”œ 30 + 31 + Our CLI is the first step to have a better CI integration. Stay tuned for updates! 32 + We will release our GitHub Action soon. 33 + 34 + 35 + We're excited to continue improving the OpenStatus platform to make monitoring your applications and infrastructure even easier. As always, please let us know if you have any feedback or suggestions!
-4
apps/web/src/content/posts/2023-year-review.mdx
··· 29 29 I asked on Twitter if people would be interested in an open-source alternative 30 30 for a status page. Max replied to me, and we started to work on the project. 31 31 32 - <Tweet id="1669684109294157826" /> 33 - 34 32 **End of month** 35 33 36 34 We wrote the first line of code for OpenStatus. ··· 41 39 42 40 My tweet got a lot of traction, and and it gave us the motivation to continue to 43 41 build OpenStatus. 44 - 45 - <Tweet id="1679026811609464832" /> 46 42 47 43 **End of month** 48 44
-2
apps/web/src/content/posts/migration-auth-clerk-to-next-auth.mdx
··· 27 27 now NextAuth, we can seed the DB and login with an email (magic link gets 28 28 printed in the console) within less than a minute. 29 29 30 - <Tweet id="1790147744964780230" /> 31 - 32 30 > Not gonna lie, we still have some more improvements to make, like adding a 33 31 > better Tinybird setup, but saving it for later! โœ๏ธ 34 32
-2
apps/web/src/content/posts/our-new-pricing-explained.mdx
··· 25 25 26 26 ## Per Seat pricing sucks ๐Ÿ—‘๏ธ 27 27 28 - <Tweet id="1743331642096353369" /> 29 - 30 28 When I initially shared the draft of our new [pricing](/pricing), we had a per 31 29 seat limitation. It was shamelessly copied from our competitors, who all use per 32 30 seat pricing, and many other SaaS businesses.
-2
apps/web/src/content/posts/q1-2024-update.mdx
··· 44 44 45 45 Thibault went full time on OpenStatus in March 2024 and got father. 46 46 47 - <Tweet id="1763937576929333658" /> 48 - 49 47 ## What to expect for the next quarter? ๐Ÿค” 50 48 51 49 We are slowly rolling out Real User Monitoring (RUM) to all users. If you want
+32 -36
pnpm-lock.yaml
··· 124 124 version: link:../../packages/utils 125 125 '@scalar/hono-api-reference': 126 126 specifier: 0.5.131 127 - version: 0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 127 + version: 0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 128 128 '@t3-oss/env-core': 129 129 specifier: 0.7.1 130 130 version: 0.7.1(typescript@5.5.2)(zod@3.23.8) ··· 256 256 specifier: 0.5.10 257 257 version: 0.5.10(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) 258 258 '@tanstack/react-query': 259 - specifier: ^5.59.0 259 + specifier: 5.59.0 260 260 version: 5.59.0(react@18.3.1) 261 261 '@tanstack/react-query-devtools': 262 - specifier: ^5.59.0 262 + specifier: 5.59.0 263 263 version: 5.59.0(@tanstack/react-query@5.59.0(react@18.3.1))(react@18.3.1) 264 264 '@tanstack/react-table': 265 265 specifier: 8.10.3 ··· 401 401 version: 3.23.8 402 402 devDependencies: 403 403 '@content-collections/core': 404 - specifier: ^0.7.2 405 - version: 0.7.2(typescript@5.5.2) 404 + specifier: 0.7.3 405 + version: 0.7.3(typescript@5.5.2) 406 406 '@content-collections/mdx': 407 - specifier: ^0.2.0 408 - version: 0.2.0(@content-collections/core@0.7.2(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 407 + specifier: 0.2.0 408 + version: 0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 409 409 '@content-collections/next': 410 - specifier: ^0.2.3 411 - version: 0.2.3(@content-collections/core@0.7.2(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) 410 + specifier: 0.2.3 411 + version: 0.2.3(@content-collections/core@0.7.3(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) 412 412 '@headlessui/tailwindcss': 413 413 specifier: 0.2.0 414 414 version: 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) ··· 2169 2169 peerDependencies: 2170 2170 commander: 9.4.x 2171 2171 2172 - '@content-collections/core@0.7.2': 2173 - resolution: {integrity: sha512-jOpQV6etstGF477CoMXdh4Cwl4fEbgZhty/WKxPsP3akx1LE4Ds8w89WZVsy8pttnR6KC4psrjCtlwa9WNS+rg==} 2172 + '@content-collections/core@0.7.3': 2173 + resolution: {integrity: sha512-eqrQ/59BdorWQFFLF1sGPtIKzsn1OPSomok8e6MevYAaZ2knkhI3ddTQqo8OMrW/zA5H71Pbg0cgxbCN0pOVsg==} 2174 2174 peerDependencies: 2175 2175 typescript: ^5.0.2 2176 2176 ··· 11478 11478 dependencies: 11479 11479 commander: 9.4.1 11480 11480 11481 - '@content-collections/core@0.7.2(typescript@5.5.2)': 11481 + '@content-collections/core@0.7.3(typescript@5.5.2)': 11482 11482 dependencies: 11483 11483 '@parcel/watcher': 2.4.1 11484 11484 camelcase: 8.0.0 ··· 11493 11493 yaml: 2.4.5 11494 11494 zod: 3.23.8 11495 11495 11496 - '@content-collections/integrations@0.2.1(@content-collections/core@0.7.2(typescript@5.5.2))': 11496 + '@content-collections/integrations@0.2.1(@content-collections/core@0.7.3(typescript@5.5.2))': 11497 11497 dependencies: 11498 - '@content-collections/core': 0.7.2(typescript@5.5.2) 11498 + '@content-collections/core': 0.7.3(typescript@5.5.2) 11499 11499 11500 - '@content-collections/mdx@0.2.0(@content-collections/core@0.7.2(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 11500 + '@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.5.2))(acorn@8.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 11501 11501 dependencies: 11502 - '@content-collections/core': 0.7.2(typescript@5.5.2) 11502 + '@content-collections/core': 0.7.3(typescript@5.5.2) 11503 11503 esbuild: 0.21.5 11504 11504 mdx-bundler: 10.0.3(acorn@8.11.3)(esbuild@0.21.5) 11505 11505 react: 18.3.1 ··· 11509 11509 - acorn 11510 11510 - supports-color 11511 11511 11512 - '@content-collections/next@0.2.3(@content-collections/core@0.7.2(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': 11512 + '@content-collections/next@0.2.3(@content-collections/core@0.7.3(typescript@5.5.2))(next@14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': 11513 11513 dependencies: 11514 - '@content-collections/core': 0.7.2(typescript@5.5.2) 11515 - '@content-collections/integrations': 0.2.1(@content-collections/core@0.7.2(typescript@5.5.2)) 11514 + '@content-collections/core': 0.7.3(typescript@5.5.2) 11515 + '@content-collections/integrations': 0.2.1(@content-collections/core@0.7.3(typescript@5.5.2)) 11516 11516 next: 14.2.15(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 11517 11517 11518 11518 '@cspotcode/source-map-support@0.8.1': ··· 11955 11955 '@headlessui/tailwindcss@0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))': 11956 11956 dependencies: 11957 11957 tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)) 11958 - 11959 - '@headlessui/tailwindcss@0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))': 11960 - dependencies: 11961 - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)) 11962 11958 11963 11959 '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))': 11964 11960 dependencies: ··· 13582 13578 optionalDependencies: 13583 13579 rollup: 2.78.0 13584 13580 13585 - '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13581 + '@scalar/api-client@2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13586 13582 dependencies: 13587 - '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2))) 13583 + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2))) 13588 13584 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13589 13585 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13590 13586 '@scalar/draggable': 0.1.4(typescript@5.5.2) ··· 13620 13616 - typescript 13621 13617 - vitest 13622 13618 13623 - '@scalar/api-reference@1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13619 + '@scalar/api-reference@1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13624 13620 dependencies: 13625 13621 '@floating-ui/vue': 1.1.1(vue@3.4.31(typescript@5.5.2)) 13626 13622 '@headlessui/vue': 1.7.22(vue@3.4.31(typescript@5.5.2)) 13627 - '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 13623 + '@scalar/api-client': 2.0.45(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 13628 13624 '@scalar/components': 0.12.28(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(typescript@5.5.2) 13629 13625 '@scalar/oas-utils': 0.2.26(typescript@5.5.2) 13630 13626 '@scalar/openapi-parser': 0.7.2 ··· 13674 13670 remark-gfm: 4.0.0 13675 13671 remark-parse: 11.0.0 13676 13672 remark-rehype: 11.1.0 13677 - unified: 11.0.4 13673 + unified: 11.0.5 13678 13674 unist-util-visit: 5.0.0 13679 13675 transitivePeerDependencies: 13680 13676 - supports-color ··· 13709 13705 transitivePeerDependencies: 13710 13706 - typescript 13711 13707 13712 - '@scalar/hono-api-reference@0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2)': 13708 + '@scalar/hono-api-reference@0.5.131(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2)': 13713 13709 dependencies: 13714 - '@scalar/api-reference': 1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.8.0)(typescript@5.5.2)))(typescript@5.5.2) 13710 + '@scalar/api-reference': 1.24.70(postcss@8.4.38)(storybook@8.2.1(@babel/preset-env@7.24.8(@babel/core@7.24.8))(bufferutil@4.0.8)(utf-8-validate@6.0.4))(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.8)(typescript@5.5.2)))(typescript@5.5.2) 13715 13711 hono: 4.5.3 13716 13712 transitivePeerDependencies: 13717 13713 - '@jest/globals' ··· 19291 19287 dependencies: 19292 19288 '@types/hast': 3.0.4 19293 19289 hast-util-from-html: 2.0.1 19294 - unified: 11.0.4 19290 + unified: 11.0.5 19295 19291 19296 19292 rehype-pretty-code@0.10.0(shiki@0.14.4): 19297 19293 dependencies: ··· 19342 19338 dependencies: 19343 19339 '@types/hast': 3.0.4 19344 19340 hast-util-to-html: 9.0.1 19345 - unified: 11.0.4 19341 + unified: 11.0.5 19346 19342 19347 19343 remark-frontmatter@5.0.0: 19348 19344 dependencies: ··· 19369 19365 micromark-extension-gfm: 3.0.0 19370 19366 remark-parse: 11.0.0 19371 19367 remark-stringify: 11.0.0 19372 - unified: 11.0.4 19368 + unified: 11.0.5 19373 19369 transitivePeerDependencies: 19374 19370 - supports-color 19375 19371 ··· 19402 19398 '@types/mdast': 4.0.4 19403 19399 mdast-util-from-markdown: 2.0.1 19404 19400 micromark-util-types: 2.0.0 19405 - unified: 11.0.4 19401 + unified: 11.0.5 19406 19402 transitivePeerDependencies: 19407 19403 - supports-color 19408 19404 ··· 19418 19414 '@types/hast': 3.0.4 19419 19415 '@types/mdast': 4.0.4 19420 19416 mdast-util-to-hast: 13.2.0 19421 - unified: 11.0.4 19417 + unified: 11.0.5 19422 19418 vfile: 6.0.1 19423 19419 19424 19420 remark-stringify@11.0.0: 19425 19421 dependencies: 19426 19422 '@types/mdast': 4.0.4 19427 19423 mdast-util-to-markdown: 2.1.0 19428 - unified: 11.0.4 19424 + unified: 11.0.5 19429 19425 19430 19426 require-directory@2.1.1: {} 19431 19427