-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 7b73d13
Showing
173 changed files
with
29,077 additions
and
0 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"comment": "Disable some rules to match the config of conventional-commit-GCF app", | ||
"extends": ["@commitlint/config-conventional"], | ||
"rules": { | ||
"body-case": [0], | ||
"body-max-line-length": [0], | ||
"footer-max-line-length": [0], | ||
"header-max-length": [0], | ||
"subject-case": [0], | ||
"subject-full-stop": [0] | ||
} | ||
} |
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 |
---|---|---|
@@ -0,0 +1,7 @@ | ||
.next | ||
next-env.d.ts | ||
node_modules | ||
yarn.lock | ||
package-lock.json | ||
public | ||
configeditor/build |
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 |
---|---|---|
@@ -0,0 +1,39 @@ | ||
/** | ||
* Copyright 2024 Google LLC | ||
* | ||
* Licensed under the Apache License, Version 2.0 (the "License"); | ||
* you may not use this file except in compliance with the License. | ||
* You may obtain a copy of the License at | ||
* | ||
* http://www.apache.org/licenses/LICENSE-2.0 | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, | ||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
* See the License for the specific language governing permissions and | ||
* limitations under the License. | ||
*/ | ||
|
||
module.exports = { | ||
'env': { | ||
'browser': true, | ||
'commonjs': true, | ||
'es2021': true, | ||
}, | ||
'extends': ['google', 'plugin:prettier/recommended'], | ||
'overrides': [ | ||
{ | ||
'env': { | ||
'node': true, | ||
}, | ||
'files': ['.eslintrc.{js,cjs}'], | ||
'parserOptions': { | ||
'sourceType': 'script', | ||
}, | ||
}, | ||
], | ||
'parserOptions': { | ||
'ecmaVersion': 'latest', | ||
}, | ||
'rules': {}, | ||
}; |
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 |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# This file specifies files that are *not* uploaded to Google Cloud Platform | ||
# using gcloud. It follows the same syntax as .gitignore, with the addition of | ||
# "#!include" directives (which insert the entries of the given .gitignore-style | ||
# file at that point). | ||
# | ||
# For more information, run: | ||
# $ gcloud topic gcloudignore | ||
# | ||
.gcloudignore | ||
|
||
.git | ||
.gitignore | ||
|
||
.github | ||
.nyc_output | ||
.vscode | ||
kubernetes | ||
node_modules | ||
resources | ||
terraform | ||
test/ | ||
.eslint* | ||
.husky | ||
.mdl* | ||
.prettier* | ||
*release-please* | ||
*.md | ||
configeditor/ | ||
|
||
#!include:.gitignore |
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 |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Auto-generated when installing Node packages, e.g. CF emulator | ||
node_modules | ||
|
||
# General | ||
tmp | ||
*.swp | ||
*.swo | ||
.DS_Store | ||
|
||
# https://www.gitignore.io/api/visualstudiocode | ||
.vscode | ||
.vscode/* | ||
!.vscode/settings.json | ||
!.vscode/tasks.json | ||
!.vscode/launch.json | ||
!.vscode/extensions.json | ||
|
||
### VisualStudioCode Patch ### | ||
# Ignore all local history of files | ||
.history | ||
|
||
# Misc | ||
setenv.sh | ||
out | ||
|
||
# Terraform | ||
*.tfstate | ||
*.tfstate.backup | ||
*.tfstate.lock.info | ||
*.tfplan | ||
.terraform | ||
terraform/*/build | ||
terraform/*/*.json | ||
terraform/*/*/build | ||
terraform/*/*/*/build | ||
terraform/*/*/*.json | ||
!dashboard.json | ||
|
||
# Code coverage report | ||
.nyc_output | ||
|
||
# Kubernetes manifests generated from templates | ||
kubernetes/**/autoscaler-config/*.yaml | ||
kubernetes/**/resourcegroup.yaml | ||
|
||
# Terratest | ||
.test-data | ||
|
||
configeditor/build |
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 |
---|---|---|
@@ -0,0 +1,122 @@ | ||
#!/bin/sh | ||
# From Gerrit Code Review 3.9.2-695-gc36e51bbb2 | ||
# | ||
# Part of Gerrit Code Review (https://www.gerritcodereview.com/) | ||
# | ||
# Copyright (C) 2009 The Android Open Source Project | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
set -u | ||
set +e | ||
|
||
echo "" | ||
echo "running .husky/commit-msg checks" | ||
echo "" | ||
|
||
# avoid [[ which is not POSIX sh. | ||
if test "$#" != 1 ; then | ||
echo "$0 requires an argument." | ||
exit 1 | ||
fi | ||
|
||
if test ! -f "$1" ; then | ||
echo "file does not exist: $1" | ||
exit 1 | ||
fi | ||
|
||
# Run conventional-commit checks | ||
# | ||
if ! npx @commitlint/cli -e $1 ; then | ||
echo "Conventional commit message checks failed" | ||
exit 1 | ||
fi | ||
|
||
# Do not create a change id if requested | ||
case "$(git config --get gerrit.createChangeId)" in | ||
false) | ||
exit 0 | ||
;; | ||
always) | ||
;; | ||
*) | ||
# Do not create a change id for squash/fixup commits. | ||
if head -n1 "$1" | LC_ALL=C grep -q '^[a-z][a-z]*! '; then | ||
exit 0 | ||
fi | ||
;; | ||
esac | ||
|
||
|
||
if git rev-parse --verify HEAD >/dev/null 2>&1; then | ||
refhash="$(git rev-parse HEAD)" | ||
else | ||
refhash="$(git hash-object -t tree /dev/null)" | ||
fi | ||
|
||
random=$({ git var GIT_COMMITTER_IDENT ; echo "$refhash" ; cat "$1"; } | git hash-object --stdin) | ||
dest="$1.tmp.${random}" | ||
|
||
trap 'rm -f "$dest" "$dest-2"' EXIT | ||
|
||
if ! cat "$1" | sed -e '/>8/q' | git stripspace --strip-comments > "${dest}" ; then | ||
echo "cannot strip comments from $1" | ||
exit 1 | ||
fi | ||
|
||
if test ! -s "${dest}" ; then | ||
echo "file is empty: $1" | ||
exit 1 | ||
fi | ||
|
||
reviewurl="$(git config --get gerrit.reviewUrl)" | ||
if test -n "${reviewurl}" ; then | ||
token="Link" | ||
value="${reviewurl%/}/id/I$random" | ||
pattern=".*/id/I[0-9a-f]\{40\}" | ||
else | ||
token="Change-Id" | ||
value="I$random" | ||
pattern=".*" | ||
fi | ||
|
||
if git interpret-trailers --parse < "$1" | grep -q "^$token: $pattern$" ; then | ||
exit 0 | ||
fi | ||
|
||
# There must be a Signed-off-by trailer for the code below to work. Insert a | ||
# sentinel at the end to make sure there is one. | ||
# Avoid the --in-place option which only appeared in Git 2.8 | ||
if ! git interpret-trailers \ | ||
--trailer "Signed-off-by: SENTINEL" < "$1" > "$dest-2" ; then | ||
echo "cannot insert Signed-off-by sentinel line in $1" | ||
exit 1 | ||
fi | ||
|
||
# Make sure the trailer appears before any Signed-off-by trailers by inserting | ||
# it as if it was a Signed-off-by trailer and then use sed to remove the | ||
# Signed-off-by prefix and the Signed-off-by sentinel line. | ||
# Avoid the --in-place option which only appeared in Git 2.8 | ||
# Avoid the --where option which only appeared in Git 2.15 | ||
if ! git -c trailer.where=before interpret-trailers \ | ||
--trailer "Signed-off-by: $token: $value" < "$dest-2" | | ||
sed -e "s/^Signed-off-by: \($token: \)/\1/" \ | ||
-e "/^Signed-off-by: SENTINEL/d" > "$dest" ; then | ||
echo "cannot insert $token line in $1" | ||
exit 1 | ||
fi | ||
|
||
if ! mv "${dest}" "$1" ; then | ||
echo "cannot mv ${dest} to $1" | ||
exit 1 | ||
fi |
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 |
---|---|---|
@@ -0,0 +1,33 @@ | ||
#!/bin/bash | ||
|
||
echo "Running .husky/pre-commit checks. Use -n/--no-verify to skip" | ||
echo "------------------------------------------------------------" | ||
|
||
npm run prettier-check | ||
npm run eslint | ||
|
||
function hasModifiedMatching() { | ||
[[ -z "$1" ]] && echo "hasModifiedMatching needs arg" && return 1 | ||
git status --short --untracked-files=all --column=never | grep -q "$1" | ||
return $? | ||
} | ||
|
||
# check for modified markdown? | ||
if hasModifiedMatching '\.md$' ; then | ||
echo "Markdown files modified... running checks" | ||
npm run markdown-link-check | ||
npm run mdlint | ||
fi | ||
|
||
if hasModifiedMatching ' src/' ; then | ||
echo "src files modified... running checks" | ||
npm run typecheck | ||
npm test | ||
fi | ||
|
||
|
||
if hasModifiedMatching '\.tf$' ; then | ||
echo "Terraform files modified... running checks" | ||
npm run terraform-fmt-check | ||
npm run terraform-validate | ||
fi |
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 |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"default": true, | ||
"MD033": false, | ||
"MD041": false, | ||
"MD002": false, | ||
"MD004": { "style": "asterisk" }, | ||
"MD007": { "indent": 4 }, | ||
"MD013": { | ||
"ignore_code_blocks": true, | ||
"code_blocks": false, | ||
"tables": false | ||
}, | ||
"MD029": { "style": "ordered" }, | ||
"MD030": { "ul_single": 3, "ul_multi": 3, "ol_single": 2, "ol_multi": 2 } | ||
} |
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 |
---|---|---|
@@ -0,0 +1 @@ | ||
engine-strict=true |
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
.next | ||
next-env.d.ts | ||
node_modules | ||
yarn.lock | ||
package-lock.json | ||
public | ||
*.md | ||
configeditor/build |
Oops, something went wrong.