From 2a3cfac3a41c8494b66dcb01b03241e382748d69 Mon Sep 17 00:00:00 2001 From: Yuta Katayama <8683947+yutkat@users.noreply.github.com> Date: Sun, 24 Apr 2022 00:20:11 +0900 Subject: [PATCH] Add archived repo checker --- .github/workflows/lint.yml | 29 +++++++++++++++++++++++++++++ README.md | 5 ++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/lint.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..5178081 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,29 @@ +name: Check Markdown links + +on: + - push + - pull_request + +jobs: + github: + runs-on: ubuntu-latest + container: ubuntu:latest + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v3 + - run: | + curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null + apt update + apt-get install -y gh + - run: > + grep '](https://github.com' README.md | + sed -re 's/^.*\]\(https:\/\/github.com\/([^\)]*).*/\1/' | + xargs -I {} gh api repos/{} --jq '.name + ": " + (.archived|tostring)' > archived_check_list.txt + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - run: > + grep ": true" archived_check_list.txt + - run: > + test $(grep ': true' archived_check_list.txt | wc -l) -le 0 diff --git a/README.md b/README.md index 658717e..6732682 100644 --- a/README.md +++ b/README.md @@ -372,8 +372,7 @@ - [nvim-telescope/telescope-fzf-writer.nvim](https://github.com/nvim-telescope/telescope-fzf-writer.nvim) ![](https://img.shields.io/github/stars/nvim-telescope/telescope-fzf-writer.nvim) ![](https://img.shields.io/github/last-commit/nvim-telescope/telescope-fzf-writer.nvim) ![](https://img.shields.io/github/commit-activity/y/nvim-telescope/telescope-fzf-writer.nvim) - [nvim-telescope/telescope-packer.nvim](https://github.com/nvim-telescope/telescope-packer.nvim) ![](https://img.shields.io/github/stars/nvim-telescope/telescope-packer.nvim) ![](https://img.shields.io/github/last-commit/nvim-telescope/telescope-packer.nvim) ![](https://img.shields.io/github/commit-activity/y/nvim-telescope/telescope-packer.nvim) - [sunjon/telescope-arecibo.nvim](https://github.com/sunjon/telescope-arecibo.nvim) ![](https://img.shields.io/github/stars/sunjon/telescope-arecibo.nvim) ![](https://img.shields.io/github/last-commit/sunjon/telescope-arecibo.nvim) ![](https://img.shields.io/github/commit-activity/y/sunjon/telescope-arecibo.nvim) -- [nvim-telescope/telescope-snippets.nvim](https://github.com/nvim-telescope/telescope-snippets.nvim) ![](https://img.shields.io/github/stars/nvim-telescope/telescope-snippets.nvim) ![](https://img.shields.io/github/last-commit/nvim-telescope/telescope-snippets.nvim) ![](https://img.shields.io/github/commit-activity/y/nvim-telescope/telescope-snippets.nvim) -- [delphinus/telescope-z.nvim](https://github.com/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/stars/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/last-commit/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/commit-activity/y/delphinus/telescope-z.nvim) +- [nvim-telescope/telescope-z.nvim](https://github.com/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/stars/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/last-commit/delphinus/telescope-z.nvim) ![](https://img.shields.io/github/commit-activity/y/delphinus/telescope-z.nvim) - [delphinus/telescope-memo.nvim](https://github.com/delphinus/telescope-memo.nvim) ![](https://img.shields.io/github/stars/delphinus/telescope-memo.nvim) ![](https://img.shields.io/github/last-commit/delphinus/telescope-memo.nvim) ![](https://img.shields.io/github/commit-activity/y/delphinus/telescope-memo.nvim) ## Filer @@ -830,7 +829,7 @@ #### Shell Command Integration -[skywind3000/z.lua](skywind3000/z.lua) ![](https://img.shields.io/github/stars/skywind3000/z.lua) ![](https://img.shields.io/github/last-commit/skywind3000/z.lua) ![](https://img.shields.io/github/commit-activity/y/skywind3000/z.lua) +[skywind3000/z.lua](https://github.com/skywind3000/z.lua) ![](https://img.shields.io/github/stars/skywind3000/z.lua) ![](https://img.shields.io/github/last-commit/skywind3000/z.lua) ![](https://img.shields.io/github/commit-activity/y/skywind3000/z.lua) ##### tmux