diff --git a/.github/workflows/commit-if-modified.sh b/.github/workflows/commit-if-modified.sh deleted file mode 100644 index e951d3fb..00000000 --- a/.github/workflows/commit-if-modified.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash -git config --global user.email "$1" -shift -git config --global user.name "$1" -shift -message="$1" -shift -if [ $(git status --porcelain "$@" | egrep '^ M' | wc -l) -gt 0 ]; then - git add "$@" - git commit -m "$message" - git push || git pull --rebase - git push -fi diff --git a/.github/workflows/copyright-year.sh b/.github/workflows/copyright-year.sh deleted file mode 100644 index 92fdbe5f..00000000 --- a/.github/workflows/copyright-year.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash -dir=${1:-$PWD} -dates=($(git log --date=format:%Y --pretty=format:'%ad' --reverse | sort | uniq)) -if [ "${#dates[@]}" -eq 1 ]; then - datestr="${dates}" -else - datestr="${dates}-${dates[${#dates[@]}-1]}" -fi - -stripDate='s/^((.*)Copyright\b(.*?))((?:,\s*)?(([0-9]{4}\s*-\s*[0-9]{4})|(([0-9]{4},\s*)*[0-9]{4})))(?:,)?\s*(.*)\n$/$1$9\n/g' -addDate='s/^.*Copyright(?:\s*\(c\))? /Copyright \(c\) '$datestr' /g' -for l in $dir/LICENSE*; do - perl -pi -e "$stripDate" $l - perl -pi -e "$addDate" $l -done diff --git a/.github/workflows/isaacs-makework.yml b/.github/workflows/isaacs-makework.yml deleted file mode 100644 index 7f0a44a3..00000000 --- a/.github/workflows/isaacs-makework.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: "various tidying up tasks to silence nagging" - -on: - push: - branches: - - main - workflow_dispatch: - -jobs: - makework: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version: 16.x - cache: npm - - name: put repo in package.json - run: node .github/workflows/package-json-repo.js - - name: check in package.json if modified - run: | - bash -x .github/workflows/commit-if-modified.sh \ - "package-json-repo-bot@example.com" \ - "package.json Repo Bot" \ - "chore: add repo to package.json" \ - package.json package-lock.json - - name: put all dates in license copyright line - run: bash .github/workflows/copyright-year.sh - - name: check in licenses if modified - run: | - bash .github/workflows/commit-if-modified.sh \ - "license-year-bot@example.com" \ - "License Year Bot" \ - "chore: add copyright year to license" \ - LICENSE* diff --git a/.github/workflows/package-json-repo.js b/.github/workflows/package-json-repo.js deleted file mode 100644 index b28151b6..00000000 --- a/.github/workflows/package-json-repo.js +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env node - -const pf = require.resolve(`${process.cwd()}/package.json`) -const pj = require(pf) - -if (!pj.repository && process.env.GITHUB_REPOSITORY) { - const fs = require('fs') - const server = process.env.GITHUB_SERVER_URL || 'https://github.com' - const repo = `${server}/${process.env.GITHUB_REPOSITORY}` - pj.repository = repo - const json = fs.readFileSync(pf, 'utf8') - const match = json.match(/^\s*\{[\r\n]+([ \t]*)"/) - const indent = match[1] - const output = JSON.stringify(pj, null, indent || 2) + '\n' - fs.writeFileSync(pf, output) -}