stdlib status and uptime page
Current and historical uptime and status of stdlib infrastructure.
diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 2a9eb71da..000000000 --- a/.gitattributes +++ /dev/null @@ -1,9 +0,0 @@ -# Markdown -*.md linguist-detectable=true -*.md linguist-documentation=false - -# JSON -*.json linguist-detectable=true - -# YAML -*.yml linguist-detectable=true diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index e705887d4..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: 'bug' -assignees: 'AnandChowdhary' - ---- - - - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 5c1e20099..000000000 --- a/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -blank_issues_enabled: true -contact_links: - - name: Feature requests and ideas - url: https://github.com/upptime/upptime/discussions/new?category=ideas - about: Suggest an idea for this project - - name: Questions - url: https://github.com/upptime/upptime/discussions/new?category=q-a - about: Please ask and answer questions here diff --git a/.github/workflows/graphs.yml b/.github/workflows/graphs.yml deleted file mode 100644 index 1284f1c33..000000000 --- a/.github/workflows/graphs.yml +++ /dev/null @@ -1,39 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Graphs CI -on: - schedule: - - cron: "0 0 * * *" - repository_dispatch: - types: [graphs] - workflow_dispatch: -jobs: - release: - name: Generate graphs - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Generate graphs - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "graphs" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} diff --git a/.github/workflows/response-time.yml b/.github/workflows/response-time.yml deleted file mode 100644 index 07fa44651..000000000 --- a/.github/workflows/response-time.yml +++ /dev/null @@ -1,40 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Response Time CI -on: - schedule: - - cron: "0 23 * * *" - repository_dispatch: - types: [response_time] - workflow_dispatch: -jobs: - release: - name: Check status - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Update response time - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "response-time" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - SECRETS_CONTEXT: ${{ toJson(secrets) }} diff --git a/.github/workflows/setup.yml b/.github/workflows/setup.yml deleted file mode 100644 index bb9ccd749..000000000 --- a/.github/workflows/setup.yml +++ /dev/null @@ -1,72 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Setup CI -on: - push: - paths: - - ".upptimerc.yml" - repository_dispatch: - types: [setup] - workflow_dispatch: -jobs: - release: - name: Setup Upptime - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Update template - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "update-template" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - - name: Update response time - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "response-time" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - SECRETS_CONTEXT: ${{ toJson(secrets) }} - - name: Update summary in README - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "readme" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - - name: Generate graphs - uses: benc-uk/workflow-dispatch@v1 - with: - workflow: Graphs CI - token: ${{ secrets.GH_PAT || github.token }} - - name: Generate site - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "site" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - - uses: peaceiris/actions-gh-pages@v4 - name: GitHub Pages Deploy - with: - github_token: ${{ secrets.GH_PAT || github.token }} - publish_dir: "site/status-page/__sapper__/export/" - force_orphan: "false" - user_name: "stdlib-bot" - user_email: "noreply@stdlib.io" diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml deleted file mode 100644 index 8d2ecb75b..000000000 --- a/.github/workflows/site.yml +++ /dev/null @@ -1,48 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Static Site CI -on: - schedule: - - cron: "0 1 * * *" - repository_dispatch: - types: [static_site] - workflow_dispatch: -jobs: - release: - name: Build and deploy site - runs-on: ubuntu-latest - if: "!contains(github.event.head_commit.message, '[skip ci]')" - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Generate site - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "site" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - - uses: peaceiris/actions-gh-pages@v4 - name: GitHub Pages Deploy - with: - github_token: ${{ secrets.GH_PAT || github.token }} - publish_dir: "site/status-page/__sapper__/export/" - force_orphan: "false" - user_name: "stdlib-bot" - user_email: "noreply@stdlib.io" diff --git a/.github/workflows/summary.yml b/.github/workflows/summary.yml deleted file mode 100644 index 2725fe5cf..000000000 --- a/.github/workflows/summary.yml +++ /dev/null @@ -1,39 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Summary CI -on: - schedule: - - cron: "0 0 * * *" - repository_dispatch: - types: [summary] - workflow_dispatch: -jobs: - release: - name: Generate README - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Update summary in README - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "readme" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} diff --git a/.github/workflows/update-template.yml b/.github/workflows/update-template.yml deleted file mode 100644 index 79352d080..000000000 --- a/.github/workflows/update-template.yml +++ /dev/null @@ -1,39 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Update Template CI -on: - schedule: - - cron: "0 0 * * *" - repository_dispatch: - types: [update_template] - workflow_dispatch: -jobs: - release: - name: Build - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Update template - uses: upptime/uptime-monitor@master - with: - command: "update-template" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} diff --git a/.github/workflows/updates.yml b/.github/workflows/updates.yml deleted file mode 100644 index 86265460d..000000000 --- a/.github/workflows/updates.yml +++ /dev/null @@ -1,37 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Updates CI -on: - schedule: - - cron: "0 3 * * *" - repository_dispatch: - types: [updates] - workflow_dispatch: -jobs: - release: - name: Deploy updates - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Update code - uses: upptime/updates@master - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} diff --git a/.github/workflows/uptime.yml b/.github/workflows/uptime.yml deleted file mode 100644 index 24fe02732..000000000 --- a/.github/workflows/uptime.yml +++ /dev/null @@ -1,40 +0,0 @@ -# -# =============================== -# Do not edit this file directly! -# =============================== -# -# Your changes will be overwritten when the Upptime template updates (by default, weekly) -# Instead, change .upptimerc.yml configuration and the workflows will be generated accordingly. -# -# 🔼 Upptime @v1.40.1 -# GitHub-powered open-source uptime monitor and status page by Anand Chowdhary - -# * Source: https://github.com/upptime/upptime -# * Docs and more: https://upptime.js.org -# * More by Anand Chowdhary: https://anandchowdhary.com - - -name: Uptime CI -on: - schedule: - - cron: "* */2 * * *" - repository_dispatch: - types: [uptime] - workflow_dispatch: -jobs: - release: - name: Check status - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.head_ref }} - token: ${{ secrets.GH_PAT || github.token }} - - name: Check endpoint status - uses: upptime/uptime-monitor@v1.40.1 - with: - command: "update" - env: - GH_PAT: ${{ secrets.GH_PAT || github.token }} - SECRETS_CONTEXT: ${{ toJson(secrets) }} diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/.upptimerc.yml b/.upptimerc.yml deleted file mode 100644 index be0e3b0b4..000000000 --- a/.upptimerc.yml +++ /dev/null @@ -1,62 +0,0 @@ -# Change these first -owner: stdlib-js # Your GitHub organization or username, where this repository lives -repo: www-status # The name of this repository - -sites: - - name: Website - url: https://stdlib.io - - name: Documentation - url: https://stdlib.io/docs/api/status - - name: Development Blog - url: https://blog.stdlib.io - - name: GitHub Reporting - url: https://stdlib.io/gh/status - - name: Status Page - url: https://status.stdlib.io - -status-website: - # Add your custom domain name, or remove the `cname` line if you don't have a domain - # Uncomment the `baseUrl` line if you don't have a custom domain and add your repo name there - cname: status.stdlib.io - # baseUrl: /your-repo-name - name: "Status | stdlib" - logoUrl: https://raw.githubusercontent.com/stdlib-js/www/master/public/img/logo.svg - themeUrl: https://cdn.statically.io/gh/stdlib-js/www-status/master/assets/stdlib-theme.css - favicon: https://stdlib.io/favicon-32x32.png - introTitle: "**stdlib** status and uptime page" - introMessage: Current and historical uptime and status of stdlib infrastructure. - navbar: - - title: Status - href: / - - title: Website - href: https://stdlib.io - - title: GitHub - href: https://github.com/stdlib-js/stdlib - -workflowSchedule: - graphs: "0 0 * * *" # Run the workflow every day at midnight - responseTime: "0 23 * * *" # Run every day at 23:00 - staticSite: "0 1 * * *" # Generate the static site every day at 01:00 - summary: "0 0 * * *" # Generate the summary every day at midnight - updateTemplate: "0 0 * * *" # Update the template every day at midnight - updates: "0 3 * * *" # Update the status every day at 03:00 - uptime: "* */2 * * *" # Update the uptime every 2 hours - -commitMessages: - commitAuthorName: "stdlib-bot" # The name of the bot that commits the changes - commitAuthorEmail: "noreply@stdlib.io" # This is the email address that the bot will use to commit changes - -# Upptime also supports notifications, assigning issues, and more -# See https://upptime.js.org/docs/configuration - -assignees: - - kgryte - - Planeshifter - -skipTopicsUpdate: true # Skip updating the topics of the repository -skipHomepageUpdate: true # Skip updating the homepage of the repository -skipDescriptionUpdate: true # Skip updating the description of the repository - -i18n: - footer: "[Sponsor](https://opencollective.com/stdlib) / [Docs](https://stdlib.io/docs/api/latest) / [Chat](https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im) / [Twitter](https://twitter.com/stdlibjs) / [Contribute](https://github.com/stdlib-js/stdlib) / [Status](https://status.stdlib.io/)" - diff --git a/404.html b/404.html new file mode 100644 index 000000000..9c57c3160 --- /dev/null +++ b/404.html @@ -0,0 +1,18 @@ +
"+jt(Dt(i).replace(/^\n+|\n+$/g,""))+"
":(i=r[6])?(i.match(/\./)&&(r[5]=r[5].replace(/^\d+/gm,"")),o=Gt(jt(r[5].replace(/^\s*[>*+.-]/gm,""))),">"==i?i="blockquote":(i=i.match(/\./)?"ol":"ul",o=o.replace(/^(.*)(\n|$)/gm,""+Dt(r[16])+"
":(r[17]||r[1])&&(n=f(r[17]||"--"))),c+=s,c+=n;return(c+t.substring(d)+h()).replace(/^\n+|\n+$/g,"")}function Bt(t,e,n){const s=t.slice();return s[3]=e[n],s}function qt(t,e,n){const s=t.slice();return s[3]=e[n],s}function zt(t,e,n){const s=t.slice();return s[8]=e[n],s}function Kt(e){let n,s,r,o,i,a;return{c(){n=v("script"),s=_("// If `prefers-color-scheme` is not supported, fall back to light mode.\n // In this case, light.css will be downloaded with `highest` priority.\n if (typeof window !== \"undefined\" && typeof document !== \"undefined\" && \"matchMedia\" in window && window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {\n document.documentElement.style.display = 'none';\n document.head.insertAdjacentHTML(\n 'beforeend',\n '',\n );\n }"),r=$(),o=v("link"),i=$(),a=v("link"),this.h()},l(t){n=H(t,"SCRIPT",{});var e=I(n);s=O(e,"// If `prefers-color-scheme` is not supported, fall back to light mode.\n // In this case, light.css will be downloaded with `highest` priority.\n if (typeof window !== \"undefined\" && typeof document !== \"undefined\" && \"matchMedia\" in window && window.matchMedia('(prefers-color-scheme: dark)').media === 'not all') {\n document.documentElement.style.display = 'none';\n document.head.insertAdjacentHTML(\n 'beforeend',\n '',\n );\n }"),e.forEach(b),r=M(t),o=H(t,"LINK",{rel:!0,href:!0,media:!0}),i=M(t),a=H(t,"LINK",{rel:!0,href:!0,media:!0}),this.h()},h(){T(o,"rel","stylesheet"),T(o,"href",`${Pt.path}/themes/light.css`),T(o,"media","(prefers-color-scheme: light)"),T(a,"rel","stylesheet"),T(a,"href",`${Pt.path}/themes/dark.css`),T(a,"media","(prefers-color-scheme: dark)")},m(t,e){g(t,n,e),p(n,s),g(t,r,e),g(t,o,e),g(t,i,e),g(t,a,e)},p:t,d(t){t&&b(n),t&&b(r),t&&b(o),t&&b(i),t&&b(a)}}}function Wt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=H(t,"LINK",{rel:!0,href:!0}),this.h()},h(){T(n,"rel","stylesheet"),T(n,"href",`${Pt.path}/themes/${Pt["status-website"].theme}.css`)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Jt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=H(t,"LINK",{rel:!0,href:!0}),this.h()},h(){T(n,"rel","stylesheet"),T(n,"href",(Pt["status-website"]||{}).themeUrl)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Vt(e){let n,s;return{c(){n=v("script"),this.h()},l(t){n=H(t,"SCRIPT",{src:!0}),I(n).forEach(b),this.h()},h(){l(n.src,s=e[8].src)||T(n,"src",s),n.async=!!e[8].async,n.defer=!!e[8].async},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Yt(e){let n;return{c(){n=v("link"),this.h()},l(t){n=H(t,"LINK",{rel:!0,href:!0,media:!0}),this.h()},h(){T(n,"rel",e[3].rel),T(n,"href",e[3].href),T(n,"media",e[3].media)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Ft(e){let n;return{c(){n=v("meta"),this.h()},l(t){n=H(t,"META",{name:!0,content:!0}),this.h()},h(){T(n,"name",e[3].name),T(n,"content",e[3].content)},m(t,e){g(t,n,e)},p:t,d(t){t&&b(n)}}}function Xt(e){let n,s,r,o,i,a,l,u,d,f,h,m,y,_,S,x,A,N,L=Gt(Pt.i18n.footer.replace(/\$REPO/,`https://github.com/${Pt.owner}/${Pt.repo}`))+"",P=(Pt["status-website"]||{}).customHeadHtml&&function(){let e,n,s=(Pt["status-website"]||{}).customHeadHtml+"";return{c(){e=new Y(!1),n=E(),this.h()},l(t){e=j(t,!1),n=E(),this.h()},h(){e.a=n},m(t,r){e.m(s,t,r),g(t,n,r)},p:t,d(t){t&&b(n),t&&e.d()}}}();let k=((Pt["status-website"]||{}).themeUrl?Jt:(Pt["status-website"]||{}).theme?Wt:Kt)(e),R=(Pt["status-website"]||{}).scripts&&function(t){let e,n=(Pt["status-website"]||{}).scripts,s=[];for(let e=0;eCurrent and historical uptime and status of stdlib infrastructure.