From 181184174069c9da274316ff00b4bbaa70f78ae2 Mon Sep 17 00:00:00 2001 From: Li Junchen Date: Fri, 30 Aug 2024 11:19:07 +0800 Subject: [PATCH] x --- .github/workflows/jobs.yml | 28 +++++++++++++--- webapp/public/data.jsonl | 66 -------------------------------------- webapp/src/App.tsx | 2 +- 3 files changed, 24 insertions(+), 72 deletions(-) diff --git a/.github/workflows/jobs.yml b/.github/workflows/jobs.yml index 691587b..0f923a9 100644 --- a/.github/workflows/jobs.yml +++ b/.github/workflows/jobs.yml @@ -30,6 +30,12 @@ jobs: with: key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }} path: ~/.cargo/registry + - uses: pnpm/action-setup@v4 + - name: Install Node.js + uses: actions/setup-node@v4 + with: + node-version: 22 + cache: 'pnpm' - name: install MoonBit run: | @@ -42,11 +48,6 @@ jobs: cargo build --release ./target/release/moon_dashboard --file repos.txt - - name: Install duckdb - run: brew install duckdb - - name: Query - run: duckdb -c ".read query.sql" - - name: Commit run: | git config --local user.email "action@github.com" @@ -56,3 +57,20 @@ jobs: - name: Push changes run: git push + + - name: pnpm install + run: pnpm install + + - name: pnpm run build + run: pnpm run build + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_branch: gh-pages + publish_dir: ./webapp/dist + user_name: 'github-actions[bot]' + user_email: 'github-actions[bot]@users.noreply.github.com' + force_orphan: true + diff --git a/webapp/public/data.jsonl b/webapp/public/data.jsonl index 9d2967c..e69de29 100644 --- a/webapp/public/data.jsonl +++ b/webapp/public/data.jsonl @@ -1,66 +0,0 @@ -{"repo":"https://github.com/moonbitlang/notcore","rev":"893a5d3","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":175,"start_time":"2024-08-28 16:38:04.238","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":175,"start_time":"2024-08-28 16:38:04.238","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:38:04.289","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":1041,"start_time":"2024-08-28 16:38:06.271","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Bundle","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":197,"start_time":"2024-08-28 16:38:06.704","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":56,"start_time":"2024-08-28 16:38:08.296","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:38:08.326","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":243,"start_time":"2024-08-28 16:38:08.808","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":40,"start_time":"2024-08-28 16:38:10.088","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:38:10.117","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":124,"start_time":"2024-08-28 16:38:10.377","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":43,"start_time":"2024-08-28 16:38:11.864","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:38:11.892","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":79,"start_time":"2024-08-28 16:38:12.060","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":44,"start_time":"2024-08-28 16:38:13.306","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:38:13.340","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":93,"start_time":"2024-08-28 16:38:13.538","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":170,"start_time":"2024-08-28 16:43:37.108","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:43:37.153","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":883,"start_time":"2024-08-28 16:43:38.940","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Bundle","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":183,"start_time":"2024-08-28 16:43:39.346","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":53,"start_time":"2024-08-28 16:43:40.887","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:43:40.916","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":228,"start_time":"2024-08-28 16:43:41.379","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":35,"start_time":"2024-08-28 16:43:43.166","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:43:43.192","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":122,"start_time":"2024-08-28 16:43:43.447","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":38,"start_time":"2024-08-28 16:43:44.974","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:43:45.007","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":80,"start_time":"2024-08-28 16:43:45.181","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":38,"start_time":"2024-08-28 16:43:46.639","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-28 16:43:46.666","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":87,"start_time":"2024-08-28 16:43:46.850","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":175,"start_time":"2024-08-29 16:38:04.238","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:38:04.289","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":1041,"start_time":"2024-08-29 16:38:06.271","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Bundle","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":197,"start_time":"2024-08-29 16:38:06.704","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":56,"start_time":"2024-08-29 16:38:08.296","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:38:08.326","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":243,"start_time":"2024-08-29 16:38:08.808","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":40,"start_time":"2024-08-29 16:38:10.088","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:38:10.117","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":124,"start_time":"2024-08-29 16:38:10.377","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":43,"start_time":"2024-08-29 16:38:11.864","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:38:11.892","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":79,"start_time":"2024-08-29 16:38:12.060","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":44,"start_time":"2024-08-29 16:38:13.306","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:38:13.340","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":93,"start_time":"2024-08-29 16:38:13.538","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":170,"start_time":"2024-08-29 16:43:37.108","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:37.153","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":883,"start_time":"2024-08-29 16:43:38.940","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/core","rev":"893a5d3","command":"Bundle","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":183,"start_time":"2024-08-29 16:43:39.346","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":53,"start_time":"2024-08-29 16:43:40.887","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:40.916","run_id":"0","run_number":"0"} -{"repo":"https://github.com/moonbitlang/x","rev":"47688e2","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":228,"start_time":"2024-08-29 16:43:41.379","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":35,"start_time":"2024-08-29 16:43:43.166","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:43.192","run_id":"0","run_number":"0"} -{"repo":"https://github.com/yj-qin/regexp","rev":"7a3a779","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":122,"start_time":"2024-08-29 16:43:43.447","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":38,"start_time":"2024-08-29 16:43:44.974","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:45.007","run_id":"0","run_number":"0"} -{"repo":"https://github.com/Yoorkin/ArgParser","rev":"d4ae4ba","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":80,"start_time":"2024-08-29 16:43:45.181","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Check","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":0,"elapsed":38,"start_time":"2024-08-29 16:43:46.639","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Build","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:46.666","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:46.850","run_id":"0","run_number":"0"} -{"repo":"https://github.com/gmlewis/moonbit-base64","rev":"2a4c117","command":"Test","moon_version":"moon 0.1.20240829 (602e596 2024-08-29)","moonc_version":"v0.1.20240827+848d2bb76","status":1,"elapsed":null,"start_time":"2024-08-29 16:43:47.850","run_id":"0","run_number":"0"} diff --git a/webapp/src/App.tsx b/webapp/src/App.tsx index 40a2723..9ba9011 100644 --- a/webapp/src/App.tsx +++ b/webapp/src/App.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import { useState, useEffect } from 'react'; interface Row { repo: string;