-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #150 from tegonal/update/tegonal-gh-commons
update tegonal-github-commons to v1.1.0 and adjust pull-hook accordingly
- Loading branch information
Showing
8 changed files
with
61 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ | |
# / __/ -_) _ `/ _ \/ _ \/ _ `/ / It is licensed under Creative Commons Zero v1.0 Universal | ||
# \__/\__/\_, /\___/_//_/\_,_/_/ Please report bugs and contribute back your improvements | ||
# /___/ | ||
# Version: v1.0.0 | ||
# Version: v1.1.0 | ||
# | ||
####### Description ############# | ||
# | ||
|
@@ -18,8 +18,9 @@ | |
# shopt -s inherit_errexit | ||
# MY_PROJECT_LATEST_VERSION="v1.0.0" | ||
# | ||
# # Assumes tegonal's github-commons was fetched with gt - adjust location accordingly | ||
# dir_of_github_commons="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)/../lib/tegonal-gh-common/src" | ||
# # Assumes tegonal's github-commons was fetched with gt and put into repoRoot/.gt/remotes/tegonal-gh-commons/lib | ||
# # - adjust remote name or location accordingly | ||
# dir_of_github_commons="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)/lib/src" | ||
# | ||
# if ! [[ -v dir_of_tegonal_scripts ]]; then | ||
# dir_of_tegonal_scripts="$dir_of_github_commons/../tegonal-scripts/src" | ||
|
@@ -31,6 +32,7 @@ | |
# declare _tag=$1 source=$2 _target=$3 | ||
# shift 3 || die "could not shift by 3" | ||
# | ||
# replacePlaceholdersCodeOfConduct "$source" "[email protected]" | ||
# replacePlaceholdersContributorsAgreement "$source" "my-project-name" "MyCompanyName, Country" | ||
# replacePlaceholdersPullRequestTemplate "$source" "https://github.com/tegonal/my-project-name" "$MY_PROJECT_LATEST_VERSION" | ||
# | ||
|
@@ -64,9 +66,9 @@ function replacePlaceholdersContributorsAgreement() { | |
local -r projectName=$2 | ||
local -r owner=$3 | ||
shift 3 || die "could not shift by 3" | ||
perl -0777 -i \ | ||
-pe "s/<PROJECT_NAME>/$projectName/g;" \ | ||
-pe "s/<OWNER>/$owner/g;" \ | ||
PROJECT_NAME="$projectName" OWNER="$owner" perl -0777 -i \ | ||
-pe 's/<PROJECT_NAME>/$ENV{PROJECT_NAME}/g;' \ | ||
-pe 's/<OWNER>/$ENV{OWNER}/g;' \ | ||
"$file" | ||
} | ||
|
||
|
@@ -97,12 +99,40 @@ function replacePlaceholdersPullRequestTemplate() { | |
local -r url=$2 | ||
local -r tag=$3 | ||
shift 3 || die "could not shift by 3" | ||
perl -0777 -i \ | ||
-pe "s#<GITHUB_URL>#$url#g;" \ | ||
-pe "s#<TAG>#$tag#g;" \ | ||
TAG="$tag" GITHUB_URL="$url" perl -0777 -i \ | ||
-pe 's#<GITHUB_URL>#$ENV{GITHUB_URL}#g;' \ | ||
-pe 's#<TAG>#$ENV{TAG}#g;' \ | ||
"$file" | ||
} | ||
|
||
function replacePlaceholdersCodeOfConduct(){ | ||
if ! (($# == 2)); then | ||
logError "you need to pass two arguments to replacePlaceholdersCodeOfConductTemplate" | ||
echo "1: file represents the 'CODE_OF_CONDUCT.md'" | ||
echo "2: owner_email email address which should be contacted in case of a violation" | ||
printStackTrace | ||
exit 9 | ||
fi | ||
local -r file=$1 | ||
local -r ownerEmail=$2 | ||
shift 2 || die "could not shift by 2" | ||
EMAIL="$ownerEmail" perl -0777 -i \ | ||
-pe 's/<OWNER_EMAIL>/$ENV{EMAIL}/g;' \ | ||
"$file" | ||
} | ||
|
||
function replacePlaceholdersCodeOfConduct_Tegonal(){ | ||
if ! (($# == 1)); then | ||
logError "you need to pass one arguments to replacePlaceholdersCodeOfConductTemplate" | ||
echo "1: file represents the 'CODE_OF_CONDUCT.md'" | ||
printStackTrace | ||
exit 9 | ||
fi | ||
local -r file=$1 | ||
shift 1 || die "could not shift by 1" | ||
replacePlaceholdersCodeOfConduct "$file" "[email protected]" | ||
} | ||
|
||
function replaceTagInPullRequestTemplate() { | ||
if ! (($# == 3)); then | ||
logError "you need to pass three arguments to replaceTagInPullRequestTemplate" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
#@ Version: 1.0.0 | ||
tag file relativeTarget sha512 | ||
v1.0.0 src/.github/workflows/cleanup.yml ../.github/workflows/cleanup.yml 2280253fa8846af3d1af8d4553c90bcae5d5dd6bb68704efa5e7a6bb6c48e42a3d25e55f0320177f97cd8be7b65ba16f1539e8c20218751a11ec48ebb9567f22 | ||
v1.0.0 src/.github/dependabot.yml ../.github/dependabot.yml 056cb647b4978b6dc50dcb7f9378f26c48d35a48e511cd9237bbf64930ab1e70dcc3db9bb4827964c55ee1a65d8d89a8bbd91d3255b4754adffc79b0bd895576 | ||
v1.0.0 src/.github/CODE_OF_CONDUCT.md ../.github/CODE_OF_CONDUCT.md 2a40d61e7f7527f37b66623197393ad8aa1ba7156900595dc9dc32e628c7fdeaa57795238fa89a3cc98cb921149dcc03f3938c917ddf8ce03af0aa9cd4fef829 | ||
v1.0.0 src/.github/PULL_REQUEST_TEMPLATE.md ../.github/PULL_REQUEST_TEMPLATE.md 9112d1ea1f72ea250cdfe686fc152e63f2e0cdcea9c46935289471d7a3f54c35af8a3f283570f5d863e936c7782939c7b1548cb7d4ccda712bbf9314926f58cb | ||
v1.0.0 src/gt/pull-hook-functions.sh remotes/tegonal-gh-commons/lib/src/gt/pull-hook-functions.sh e837edf3d980add930f81062298ce052f053458789a7b09f16c7874bab20ce8a14ac6ee24c4f8dcc923a80e0662a46c42de83fcc755807f3f1a7fa65ff386fc5 | ||
v1.0.0 src/.github/Contributor Agreement.txt ../.github/Contributor Agreement.txt 8ae9a779436b7e3c1bb1ebc3317b5d53fca85acfd53ecdb9c22c7bc3ed063f01f8dad2e8cfc5dfea0bde47d61c09e6323f4b1510c96a2bc8ffacf0b572b0e6ab | ||
v1.0.0 src/gt/signing-key.public.asc signing-key.public.asc f60d6119f8083da722199a90ffb61273d404ba74dd01fe6712d1d1157dd0037e9618eb99f1d7f85450508d25f2ea33f869ee04ef11206c7e420f02b27738ae9b | ||
v1.0.0 src/gt/signing-key.public.asc.actual_sig signing-key.public.asc.actual_sig e854eb98125782f99bab8cf3663392f9e24c8d3c90911e7688152b13550981c47d8e79efbb540521163abcb4c16e33c8e1270a424655057bd224bb9b4dff329d | ||
v1.0.0 src/dotfiles/.editorconfig ../.editorconfig 0395c3361c283ca83081823b5e7eaa3b6309e40b0fa66a9905e69a7aa7ca6cb94a313ec95f9292bad144b225af8de4578e6b59a372f0637314fa41cb9e76f7b5 | ||
v1.0.0 src/dotfiles/.shellcheckrc ../.shellcheckrc 7f0ffaa1380a62c015fd01bdc94926ca61bfd824b21828bb597b944fbdc866f684d1e2e167aeb5d49df7f157109ac3fdd36d772e5339695fde1e694fcef011b1 | ||
v1.1.0 src/.github/workflows/cleanup.yml ../.github/workflows/cleanup.yml efa06802a7b2ba6f676ee77056d2d7c219da2652e92fa5bdaea045143a927de26c12fe547c43b5e8ad4f78af2d051c680c76f4e6cb1b726cac519e476aace8f6 | ||
v1.1.0 src/.github/dependabot.yml ../.github/dependabot.yml 07d190f91d13e337d5ebaf5c9ee5e749f4469e275628dc0c1ef925f169a5b9bf39c5ff555df9d2a9e66e13d9a39351c442adec7cd2b0feffee7e58d66886cca7 | ||
v1.1.0 src/.github/CODE_OF_CONDUCT.md ../.github/CODE_OF_CONDUCT.md e7b2fb4597b0649fd891899a5807538ae122f85dfc128a7e21a6431ba493c62beae4ea324b666559d9e2fafbb76ae80f378fde24d0d454ffd15936563bbc8433 | ||
v1.1.0 src/.github/PULL_REQUEST_TEMPLATE.md ../.github/PULL_REQUEST_TEMPLATE.md 9112d1ea1f72ea250cdfe686fc152e63f2e0cdcea9c46935289471d7a3f54c35af8a3f283570f5d863e936c7782939c7b1548cb7d4ccda712bbf9314926f58cb | ||
v1.1.0 src/gt/pull-hook-functions.sh remotes/tegonal-gh-commons/lib/src/gt/pull-hook-functions.sh 14909cfe7f2c0af16f49b20289dedf680e4fd776c40c8b2f7e3c5e513f441f9dc675c8271a6c43d62a1e1a1a730e91c1a96e4363feb2b0d17f1a01f60363c16c | ||
v1.1.0 src/.github/Contributor Agreement.txt ../.github/Contributor Agreement.txt 8ae9a779436b7e3c1bb1ebc3317b5d53fca85acfd53ecdb9c22c7bc3ed063f01f8dad2e8cfc5dfea0bde47d61c09e6323f4b1510c96a2bc8ffacf0b572b0e6ab | ||
v1.1.0 src/gt/signing-key.public.asc signing-key.public.asc f60d6119f8083da722199a90ffb61273d404ba74dd01fe6712d1d1157dd0037e9618eb99f1d7f85450508d25f2ea33f869ee04ef11206c7e420f02b27738ae9b | ||
v1.1.0 src/gt/signing-key.public.asc.actual_sig signing-key.public.asc.actual_sig e854eb98125782f99bab8cf3663392f9e24c8d3c90911e7688152b13550981c47d8e79efbb540521163abcb4c16e33c8e1270a424655057bd224bb9b4dff329d | ||
v1.1.0 src/dotfiles/.editorconfig ../.editorconfig f015c82e933f0cd954bed51451d7640c6f289d9d1a60f461746648bf7b88a7e93ba36b678dfa2fb4290b9a4ad73bea698531d3ff77c04b23982e6c4be477e876 | ||
v1.1.0 src/dotfiles/.shellcheckrc ../.shellcheckrc 3bdce07d2407f4632eeb3e4ac7c60e6b840ca95084a9fd3ccdcc983b585887a8ea8c15e36327efacea03cf9f6b5704cb64ac71607725171dd899d9df04dd438c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters