GithubHelp home page GithubHelp logo

c9952594 / codetour-watch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pozil/codetour-watch

0.0 1.0 0.0 21.95 MB

GitHub Action that flags file changes that may affect CodeTour content

License: Creative Commons Zero v1.0 Universal

JavaScript 99.27% Shell 0.73%

codetour-watch's Introduction

GitHub Marketplace

CodeTour Watch

A GitHub action that flags file changes in a PR that may affect CodeTour content.

The action comments on the PR to report changes that may impact CodeTour:

Screenshot of comment

The action will not comment the PR if changes do not impact CodeTour.

Usage

name: CodeTour watch

on:
    pull_request:
        types: [opened, edited, synchronize, reopened]

jobs:
    codetour-watch:
        runs-on: ubuntu-latest
        steps:
            - name: 'Checkout source code'
              uses: actions/checkout@v2

            - name: 'Watch CodeTour changes'
              uses: pozil/[email protected]
              with:
                  repo-token: ${{ secrets.GITHUB_TOKEN }}

Inputs

Name Required Description Default
repo-token false The GITHUB_TOKEN, required to comment. secrets.GITHUB_TOKEN
silent false Optional flag that turns off the comment on the PR. false
tour-path false Optional flag that specifies a custom .tours folder location. .tours
fail-on-missing-tour-updates false Optional flag that forces the action to fail when update tour files are missing from a PR. false

Outputs

Name Description
impactedFiles The list of files covered by tours that were changed.
impactedTours The list of tours that were impacted by the PR.
missingTourUpdates The list of tours that were impacted by the changes but that are not part of the PR.

codetour-watch's People

Contributors

pozil avatar alejandrohdezma avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.