Skip to content
acm-uicPublic

Latest commit

Β 

History

8,940 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ Live Status: 🟧 Partial outage

This repository contains the open-source uptime monitor and status page for ACM@UIC, powered by Upptime.

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

With Upptime, you can get your own unlimited and free uptime monitor and status page, powered entirely by a GitHub repository. We use Issues as incident reports, Actions as uptime monitors, and Pages for the status page.

Monitoring secrets are explicitly allowlisted by secrets in .upptimerc.yml. The list is empty because the monitored endpoints are public; the GitHub token is passed separately. If authenticated checks or secret-based notifications are added, list only their required secret names there and regenerate the workflows. Do not restore toJson(secrets): it exposes every secret to the action and may cause GitHub to hold workflow runs for approval.

GitHub App authentication

The generated Upptime workflows support a dedicated GitHub App. The default GITHUB_TOKEN cannot push changes to .github/workflows, so automatic template updates require the App token (or a separately configured GH_PAT).

  1. Create a GitHub App with repository Contents, Workflows, Issues, and Actions permissions set to Read and write. Metadata read access is automatic. No organization permissions or webhook subscriptions are needed.
  2. Install the App on only acm-uic/upptime.
  3. Under repository Settings > Secrets and variables > Actions, create a repository variable named GH_APP_ID containing the App's Client ID (not its numeric App ID), and a repository secret named GH_APP_PRIVATE_KEY containing a generated PEM private key. Upload the key directly to GitHub; never commit it.
  4. Merge the workflow changes, then dispatch a new Setup CI run on main. Re-running the earlier failed run would use its old workflow, which does not create an App token.

The workflows create a short-lived installation token before checkout and use it for GitHub operations. They clear the private-key environment variable before running Upptime, and the token action revokes its token when the job ends. Leave secrets: [] unchanged: App authentication is wired separately and does not require exposing the private key through SECRETS_CONTEXT. Future Upptime template updates retain this built-in authentication.

URL Status History Response Time Uptime
ACM@UIC Website acm-uic.github.io 🟩 Up acm-uic-website-acm-uic-github-io.yml
Response time graph 137ms
Response time 132
24-hour response time 170
7-day response time 137
30-day response time 119
1-year response time 132
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
ACM@UIC Website acmuic.org πŸŸ₯ Down acm-uic-website-acmuic-org.yml
Response time graph 221ms
Response time 229
24-hour response time 164
7-day response time 221
30-day response time 178
1-year response time 214
100.00%All-time uptime 52.73%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 35.42%
ACM@UIC Website acm.cs.uic.edu 🟩 Up acm-uic-website-acm-cs-uic-edu.yml
Response time graph 324ms
Response time 312
24-hour response time 340
7-day response time 324
30-day response time 323
1-year response time 317
100.00%All-time uptime 92.69%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.32%
Plausible Analytics πŸŸ₯ Down plausible-analytics.yml
Response time graph 158ms
Response time 419
24-hour response time 315
7-day response time 158
30-day response time 133
1-year response time 394
100.00%All-time uptime 78.03%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
ACM@UIC Website Typesense 🟩 Up acm-uic-website-typesense.yml
Response time graph 289ms
Response time 405
24-hour response time 182
7-day response time 289
30-day response time 270
1-year response time 402
100.00%All-time uptime 79.24%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.72%
Pathfinder 🟩 Up pathfinder.yml
Response time graph 237ms
Response time 369
24-hour response time 183
7-day response time 237
30-day response time 222
1-year response time 370
100.00%All-time uptime 92.68%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.75%
LUG@UIC website lug.cs.uic.edu 🟩 Up lug-uic-website-lug-cs-uic-edu.yml
Response time graph 410ms
Response time 433
24-hour response time 403
7-day response time 410
30-day response time 442
1-year response time 422
100.00%All-time uptime 99.38%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.33%

Visit our status website β†’

πŸ“„ License

Releases

Packages

Used by

Contributors

Languages

Generated from upptime/upptime