{"id":20983119,"url":"https://github.com/pozil/codetour-watch","last_synced_at":"2025-05-14T16:32:03.521Z","repository":{"id":46222945,"uuid":"289552904","full_name":"pozil/codetour-watch","owner":"pozil","description":"GitHub Action that flags file changes that may affect CodeTour content","archived":false,"fork":false,"pushed_at":"2025-04-02T12:17:57.000Z","size":37776,"stargazers_count":16,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"v3","last_synced_at":"2025-05-06T17:48:33.528Z","etag":null,"topics":["action","codetour","comment","pr","tour"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pozil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-08-22T19:24:38.000Z","updated_at":"2025-04-09T10:16:42.000Z","dependencies_parsed_at":"2025-05-06T17:51:20.554Z","dependency_job_id":null,"html_url":"https://github.com/pozil/codetour-watch","commit_stats":{"total_commits":45,"total_committers":4,"mean_commits":11.25,"dds":0.4,"last_synced_commit":"438c409d8cedc298aa00d615c65d441043776283"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pozil%2Fcodetour-watch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pozil%2Fcodetour-watch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pozil%2Fcodetour-watch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pozil%2Fcodetour-watch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pozil","download_url":"https://codeload.github.com/pozil/codetour-watch/tar.gz/refs/heads/v3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254183067,"owners_count":22028416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","codetour","comment","pr","tour"],"created_at":"2024-11-19T05:47:48.979Z","updated_at":"2025-05-14T16:32:03.512Z","avatar_url":"https://github.com/pozil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub Marketplace](https://img.shields.io/badge/Marketplace-CodeTour%20Watch-blue.svg?colorA=24292e\u0026colorB=0366d6\u0026style=flat\u0026longCache=true\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAM6wAADOsB5dZE0gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAERSURBVCiRhZG/SsMxFEZPfsVJ61jbxaF0cRQRcRJ9hlYn30IHN/+9iquDCOIsblIrOjqKgy5aKoJQj4O3EEtbPwhJbr6Te28CmdSKeqzeqr0YbfVIrTBKakvtOl5dtTkK+v4HfA9PEyBFCY9AGVgCBLaBp1jPAyfAJ/AAdIEG0dNAiyP7+K1qIfMdonZic6+WJoBJvQlvuwDqcXadUuqPA1NKAlexbRTAIMvMOCjTbMwl1LtI/6KWJ5Q6rT6Ht1MA58AX8Apcqqt5r2qhrgAXQC3CZ6i1+KMd9TRu3MvA3aH/fFPnBodb6oe6HM8+lYHrGdRXW8M9bMZtPXUji69lmf5Cmamq7quNLFZXD9Rq7v0Bpc1o/tp0fisAAAAASUVORK5CYII=)](https://github.com/marketplace/actions/codetour-watch)\n\n# CodeTour Watch\n\nA GitHub action that flags file changes in a PR that may affect [CodeTour content](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour).\n\nThe action comments on the PR to report changes that may impact CodeTour:\n\n![Screenshot of comment](docs/comment-screenshot.png)\n\nThe action will not comment the PR if changes do not impact CodeTour.\n\n## Usage\n\n```yml\nname: CodeTour watch\n\non:\n    pull_request:\n        types: [opened, edited, synchronize, reopened]\n\njobs:\n    codetour-watch:\n        runs-on: ubuntu-latest\n        steps:\n            - name: 'Checkout source code'\n              uses: actions/checkout@v3\n\n            - name: 'Watch CodeTour changes'\n              uses: pozil/codetour-watch@v3.0.0\n              with:\n                  repo-token: ${{ secrets.GITHUB_TOKEN }}\n```\n\n## Inputs\n\n| Name                           | Required | Description                                                                                | Default                |\n| ------------------------------ | -------- | ------------------------------------------------------------------------------------------ | ---------------------- |\n| `repo-token`                   | false    | The GITHUB_TOKEN, required to comment.                                                     | `secrets.GITHUB_TOKEN` |\n| `silent`                       | false    | Optional flag that turns off the comment on the PR.                                        | `false`                |\n| `tour-path`                    | false    | Optional parameter that specifies a custom `.tours` folder location.                       | `.tours`               |\n| `fail-on-missing-tour-updates` | false    | Optional flag that forces the action to fail when update tour files are missing from a PR. | `false`                |\n\n## Outputs\n\n| Name                 | Description                                                                          |\n| -------------------- | ------------------------------------------------------------------------------------ |\n| `impactedFiles`      | The list of files covered by tours that were changed.                                |\n| `impactedTours`      | The list of tours that were impacted by the PR.                                      |\n| `missingTourUpdates` | The list of tours that were impacted by the changes but that are not part of the PR. |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpozil%2Fcodetour-watch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpozil%2Fcodetour-watch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpozil%2Fcodetour-watch/lists"}