From d503a8161b0fbfcb53119d812f730df86a5c8774 Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Thu, 5 Feb 2026 12:39:06 +0800 Subject: [PATCH 01/10] Update progress --- .github/workflows/update.yml | 78 ++++++++++++++++++------------------ LICENSE | 42 +++++++++---------- README.md | 4 +- progress.json | 11 +++++ 4 files changed, 73 insertions(+), 62 deletions(-) create mode 100644 progress.json diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 68f3bd432..d11fb46dd 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,39 +1,39 @@ -name: Update tracker - -on: - workflow_dispatch: - -jobs: - poll-and-update: - runs-on: ubuntu-latest - - permissions: - contents: write - pull-requests: read - - steps: - - name: Checkout tracker branch - uses: actions/checkout@v4 - with: - ref: tracker - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Configure Git - run: | - git config user.name "github-actions" - git config user.email "github-actions@github.com" - - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: "3.13" - - - name: Install dependencies - run: | - pip install requests PyGithub - - - name: Poll pull requests and update files - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GITHUB_REPOSITORY: ${{ github.repository }} - run: python process_prs.py +name: Update tracker + +on: + workflow_dispatch: + +jobs: + poll-and-update: + runs-on: ubuntu-latest + + permissions: + contents: write + pull-requests: read + + steps: + - name: Checkout tracker branch + uses: actions/checkout@v4 + with: + ref: tracker + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Configure Git + run: | + git config user.name "github-actions" + git config user.email "github-actions@github.com" + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.13" + + - name: Install dependencies + run: | + pip install requests PyGithub + + - name: Poll pull requests and update files + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_REPOSITORY: ${{ github.repository }} + run: python process_prs.py diff --git a/LICENSE b/LICENSE index fe2a80e51..ed0c31f77 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2025 Git Mastery - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2025 Git Mastery + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index c74a0b382..17a2fee40 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# progress -Progress tracking repository for students +# progress +Progress tracking repository for students diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..dc2fe5ab4 --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "undo-init", + "started_at": 1770266341.632497, + "completed_at": 1770266341.756684, + "comments": [ + "Exercise is not a Git repository" + ], + "status": "Error" + } +] \ No newline at end of file From c12c6bfa781a657a380cac121fbb6cd8c1e7e024 Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Thu, 5 Feb 2026 12:40:26 +0800 Subject: [PATCH 02/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index dc2fe5ab4..d44da0017 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "Exercise is not a Git repository" ], "status": "Error" + }, + { + "exercise_name": "undo-init", + "started_at": 1770266416.551904, + "completed_at": 1770266424.163808, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 9e3545c4c3957ddcd3cf064b03011d97757cd9ed Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Thu, 5 Feb 2026 19:25:40 +0800 Subject: [PATCH 03/10] Sync progress with local machine --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d44da0017..d4a6fb07e 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1770290197.375259, + "completed_at": 1770290201.263265, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 8bfa9dd103c77b0eff529e98492d7e071670e09e Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 14:35:27 +0800 Subject: [PATCH 04/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d4a6fb07e..d5d459ee8 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1770532523.576091, + "completed_at": 1770532524.737946, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From 2823a5bdd6910433df30f327976d1dc95d536f53 Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:17:02 +0800 Subject: [PATCH 05/10] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index d5d459ee8..4f2f547b5 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,15 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535018.547053, + "completed_at": 1770535021.366759, + "comments": [ + "Branch 'VWX' still exists locally! Remember to delete it from your local repository.", + "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." + ], + "status": "Incomplete" } ] \ No newline at end of file From 320da6417d1dbf4c751651d33908d77ad9c3816e Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:18:17 +0800 Subject: [PATCH 06/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4f2f547b5..57078dbbb 100644 --- a/progress.json +++ b/progress.json @@ -44,5 +44,14 @@ "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535093.735992, + "completed_at": 1770535096.406463, + "comments": [ + "Branch 'VWX' still exists locally! Remember to delete it from your local repository." + ], + "status": "Incomplete" } ] \ No newline at end of file From 07e4e8ad0894c36f16239e9e2940a217ff77902b Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:19:51 +0800 Subject: [PATCH 07/10] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 57078dbbb..6a3b413fc 100644 --- a/progress.json +++ b/progress.json @@ -53,5 +53,15 @@ "Branch 'VWX' still exists locally! Remember to delete it from your local repository." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535188.328604, + "completed_at": 1770535191.010493, + "comments": [ + "Branch 'VWX' still exists locally! Remember to delete it from your local repository.", + "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." + ], + "status": "Incomplete" } ] \ No newline at end of file From dc403ffba4447a8f65056387bd62121ea7e0f622 Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:20:16 +0800 Subject: [PATCH 08/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6a3b413fc..3a1ed0e69 100644 --- a/progress.json +++ b/progress.json @@ -63,5 +63,14 @@ "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535213.209038, + "completed_at": 1770535216.110821, + "comments": [ + "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." + ], + "status": "Incomplete" } ] \ No newline at end of file From d5bfad67ec846640fd022fbfd498f0119b9c5d98 Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:20:43 +0800 Subject: [PATCH 09/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3a1ed0e69..160c2332d 100644 --- a/progress.json +++ b/progress.json @@ -72,5 +72,14 @@ "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535241.750822, + "completed_at": 1770535242.943802, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file From 96557c96dfb9eb4140def9f5ab28938162d7f1ef Mon Sep 17 00:00:00 2001 From: desmondwong1215 Date: Sun, 8 Feb 2026 15:44:27 +0800 Subject: [PATCH 10/10] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 160c2332d..285d0cf2c 100644 --- a/progress.json +++ b/progress.json @@ -81,5 +81,14 @@ "Great job deleting the VWX branch!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1770536655.812469, + "completed_at": 1770536663.741171, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" } ] \ No newline at end of file