From fdf8e63cf5662e68f6238246562fbaad7689c30c Mon Sep 17 00:00:00 2001 From: Astronidsp Date: Thu, 22 Feb 2024 22:38:12 +0530 Subject: [PATCH] action --- .github/workflows/md-link-check.yml | 94 ++++++++++++++--------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/.github/workflows/md-link-check.yml b/.github/workflows/md-link-check.yml index d856025..f6face4 100644 --- a/.github/workflows/md-link-check.yml +++ b/.github/workflows/md-link-check.yml @@ -1,52 +1,52 @@ -# name: Check Markdown links +name: Check Markdown links -# on: push +on: push -# jobs: -# markdown-link-check: -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@master -# - uses: gaurav-nelson/github-action-markdown-link-check@v1 +jobs: + markdown-link-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - uses: gaurav-nelson/github-action-markdown-link-check@v1 -name: Markdown Link Check +# name: Markdown Link Check -on: - push: - pull_request: - branches: - - dev +# on: +# push: +# pull_request: +# branches: +# - dev -jobs: - link-check: - runs-on: ubuntu-22.04 - env: - CI: true - steps: - - name: Setup Action - uses: actions/checkout@master - # - name: Setup Node - # uses: actions/setup-node@v4 - # with: - # node-version: 12.x - - name: Install dependencies - run: npm install - - name: Run link check - run: npm run link-check - - name: Show broken links - if: failure() - run: | - cat log | awk -v RS="FILE:" 'match($0, /(\S*\.md).*\[✖\].*(\d*\slinks\schecked\.)(.*)/, arr ) { print "FILE:"arr[1] arr[3] > "brokenlinks"}' - rm -f err log - cat brokenlinks - links=`cat brokenlinks` - links="${links//'%'/'%25'}" - links="${links//$'\n'/'%0A'}" - links="${links//$'\r'/'%0D'}" - echo ::set-output name=links::**Following links are broken:** %0A$links - - name: Send comment to PR with broken links - if: failure() && github.event_name == 'pull_request' - uses: thollander/actions-comment-pull-request@main - with: - message: ${{ steps.brokenlinks.outputs.links }} - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file +# jobs: +# link-check: +# runs-on: ubuntu-22.04 +# env: +# CI: true +# steps: +# - name: Setup Action +# uses: actions/checkout@master +# # - name: Setup Node +# # uses: actions/setup-node@v4 +# # with: +# # node-version: 12.x +# - name: Install dependencies +# run: npm install +# - name: Run link check +# run: npm run link-check +# - name: Show broken links +# if: failure() +# run: | +# cat log | awk -v RS="FILE:" 'match($0, /(\S*\.md).*\[✖\].*(\d*\slinks\schecked\.)(.*)/, arr ) { print "FILE:"arr[1] arr[3] > "brokenlinks"}' +# rm -f err log +# cat brokenlinks +# links=`cat brokenlinks` +# links="${links//'%'/'%25'}" +# links="${links//$'\n'/'%0A'}" +# links="${links//$'\r'/'%0D'}" +# echo ::set-output name=links::**Following links are broken:** %0A$links +# - name: Send comment to PR with broken links +# if: failure() && github.event_name == 'pull_request' +# uses: thollander/actions-comment-pull-request@main +# with: +# message: ${{ steps.brokenlinks.outputs.links }} +# # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file