From 214f0d09b77d6630aee03afd4472f092020955bd Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 13:41:24 +0900 Subject: [PATCH 1/6] fix/sitemap --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e54432f..0433c6c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # [2D Linear Programming Visualizer](https://github.com/europanite/client-side-linear-programming-visualizer "2D Linear Programming Visualizer") [![CI](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/ci.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/ci.yml) -[![GitHub Pages](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/deploy-pages.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/deploy-pages.yml) +[![docker](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/docker.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/docker.yml) +[![GitHub Pages](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/deploy-pages.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/pages.yml) !["web_ui"](./assets/images/web_ui.png) From c2173c6bdd29f91823a40be3f44d8c041a64fb1b Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 13:43:00 +0900 Subject: [PATCH 2/6] fix/sitemap --- .github/ISSUE_TEMPLATE/bug_report.md | 21 ++++++++++++++------- .github/pull_request_template.md | 21 +++++++++++++++++---- 2 files changed, 31 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 7afa813..36767dd 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,23 +1,30 @@ --- name: Bug Report -about: Report a reproducible problem +about: Create a report to help us improve title: "[Bug] " labels: bug assignees: '' --- ## Description + ## Steps to Reproduce -1. -2. -3. +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error ## Expected Behavior + + +## Screenshots + ## Environment -- OS: -- Browser / Expo version: -- Node version: +- OS: [e.g. Ubuntu 22.04] +- Browser/Version: [e.g. Chrome 117] +- Node/Python Version: [e.g. Node 18, Python 3.10] ## Additional Context + diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f014d5a..73ac6fd 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,14 +1,27 @@ # Pull Request ## Overview + ## Changes -- + +- ## Testing -- [ ] `npm run typecheck` -- [ ] `npm test -- --runInBand` -- [ ] `npm run export:web` + +- [ ] Built and ran locally without errors +- [ ] All tests passed +- [ ] Verified functionality manually (describe how) ## Related Issues + - Closes # + +## Checklist +- [ ] Code is clean and free of unnecessary comments/debug prints +- [ ] Proper naming conventions and documentation are followed +- [ ] Updated documentation/README if necessary +- [ ] CI pipeline passes successfully + +## Notes for Reviewers + From d43a0c1879d827177ee27ddd0130b38a90c251f5 Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 14:39:27 +0900 Subject: [PATCH 3/6] fix/sitemap --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d3b7b09..56ec994 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -28,7 +28,7 @@ jobs: - https://europanite.github.io/dummy_page/ + https://europanite.github.io/client-side-linear-programming-visualizer$/ ${LASTMOD} From 490e0ddcfa33f25d881a62fbb4f343733b8f7fa0 Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 16:55:31 +0900 Subject: [PATCH 4/6] fix/sitemap --- .github/workflows/ci.yml | 6 +++--- .github/workflows/docker.yml | 2 +- .github/workflows/pages.yml | 8 ++++---- README.md | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 52f96a1..ef80bb5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,10 +13,10 @@ jobs: strategy: fail-fast: false matrix: - node: [22] + node: [18, 20, 22, 24] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version: ${{ matrix.node }} - name: Install dependencies diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a1427c6..34c1eec 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -16,7 +16,7 @@ jobs: REACT_NATIVE_PACKAGER_HOSTNAME: 192.168.3.2 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 56ec994..92b1301 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -14,8 +14,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v7 + - uses: actions/setup-node@v7 with: node-version: 24 - name: Install dependencies @@ -37,7 +37,7 @@ jobs: - name: Build working-directory: frontend/app run: npm run export:web - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v5 with: path: frontend/app/dist deploy: @@ -49,4 +49,4 @@ jobs: steps: - name: Deploy id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/README.md b/README.md index 0433c6c..146903d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![CI](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/ci.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/ci.yml) [![docker](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/docker.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/docker.yml) -[![GitHub Pages](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/deploy-pages.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/pages.yml) +[![GitHub Pages](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/pages.yml/badge.svg)](https://github.com/europanite/client-side-linear-programming-visualizer/actions/workflows/pages.yml) !["web_ui"](./assets/images/web_ui.png) From dde55561d3571fccc016b4141b7b36985d652da5 Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 16:55:41 +0900 Subject: [PATCH 5/6] fix/sitemap --- frontend/Dockerfile.test | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/Dockerfile.test b/frontend/Dockerfile.test index 08d6911..463bc1f 100644 --- a/frontend/Dockerfile.test +++ b/frontend/Dockerfile.test @@ -1,5 +1,9 @@ -FROM node:22-bullseye +FROM node:24-bookworm-slim + WORKDIR /app + COPY app/package*.json ./ + RUN npm install + CMD ["npm", "test", "--", "--ci", "--runInBand", "--verbose"] From 6f27313acce4575dfce933fb9d30604846f389cb Mon Sep 17 00:00:00 2001 From: europanite Date: Fri, 11 Sep 2026 17:08:24 +0900 Subject: [PATCH 6/6] fix/sitemap --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef80bb5..57b1b71 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - node: [18, 20, 22, 24] + node: [20, 22, 24] steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v7