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..285d0cf2c --- /dev/null +++ b/progress.json @@ -0,0 +1,94 @@ +[ + { + "exercise_name": "undo-init", + "started_at": 1770266341.632497, + "completed_at": 1770266341.756684, + "comments": [ + "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" + }, + { + "exercise_name": "undo-init", + "started_at": 1770290197.375259, + "completed_at": 1770290201.263265, + "comments": [ + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1770535241.750822, + "completed_at": 1770535242.943802, + "comments": [ + "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