Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Refactor / Devops #57

Merged
merged 42 commits into from
Nov 17, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7d1772d
Build Refactor / Devops
sgammon Nov 13, 2022
74e5657
Restore plugin proto model, upgrades to CI build, prep static build
sgammon Nov 16, 2022
5a4a45a
Build improvements, cleanup, modernization
sgammon Nov 16, 2022
2fcf179
Drop Windows builds (for now)
sgammon Nov 16, 2022
6a8684d
Further missing structure for Sonar scans
sgammon Nov 16, 2022
adb0f1e
Relicense: MIT
sgammon Nov 16, 2022
3c58d21
README cleanup
sgammon Nov 16, 2022
6c84879
Remove proto dependency for processor module
sgammon Nov 16, 2022
5f071f1
Exclude JAR duplicates due to .gitkeep artifacts (and update Yarn lock)
sgammon Nov 16, 2022
83b5cfe
Fixes for CodeQL/build flow
sgammon Nov 16, 2022
ced50d2
Consolidate dep review, suppress irrelevant GHSAs
sgammon Nov 16, 2022
55e73a8
Further build fixes
sgammon Nov 16, 2022
26e50ba
Make Kotlin Yarn lock inert for dependency scanning
sgammon Nov 17, 2022
c450fee
Add experimental Qodana job
sgammon Nov 17, 2022
303bc71
Various further README and creative updates
sgammon Nov 17, 2022
934ddd7
Avoid native compile for JVM testsuite
sgammon Nov 17, 2022
6ced612
Simplify and centralize coverage/module config
sgammon Nov 17, 2022
c136442
Further coverage fixes and tweaks
sgammon Nov 17, 2022
acc5c3b
Upgrade Qodana, don't fail on unshallow expand
sgammon Nov 17, 2022
711454a
Don't cancel build for native image build errors
sgammon Nov 17, 2022
e645c61
Small fix for --unshallow call
sgammon Nov 17, 2022
069fd34
CodeQL / Detekt fixes and updates
sgammon Nov 17, 2022
1647e49
Upgrade esbuild -> `0.15.14`
sgammon Nov 17, 2022
6a48314
Update setup-gcloud build action
sgammon Nov 17, 2022
574802a
Upgrade grpc-web -> `1.4.2`
sgammon Nov 17, 2022
c8e175d
Update Lit node modules
sgammon Nov 17, 2022
8bc20aa
Drop typesafe project accessors
sgammon Nov 17, 2022
6f8a039
Publish command tweaks
sgammon Nov 17, 2022
8f8a305
Seal Kotlin Yarn lock
sgammon Nov 17, 2022
096227c
Version bump -> `rc33`
sgammon Nov 17, 2022
424a2db
Plugin version bump -> `1.0.0-beta11`
sgammon Nov 17, 2022
69724be
Add Gradle Wrapper validation, move Renovate config to .github
sgammon Nov 17, 2022
061e41b
Updates to plugin build flow
sgammon Nov 17, 2022
e6587f2
Drop .yarnrc
sgammon Nov 17, 2022
07bbcf1
Merge CI Detekt job with primary platform build
sgammon Nov 17, 2022
d905020
Logo improvements, fixes for SARIF upload
sgammon Nov 17, 2022
4899840
Upgrade SARIF upload task
sgammon Nov 17, 2022
3b2f661
Version fixes for esbuild
sgammon Nov 17, 2022
b301394
Plugin version update -> beta12
sgammon Nov 17, 2022
a34ba4e
Drop redundant build for samples
sgammon Nov 17, 2022
16f6e25
Don't build native samples when testing
sgammon Nov 17, 2022
0723afe
Remove several build steps, fix deploy checkout
sgammon Nov 17, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

FROM us-docker.pkg.dev/elide-fw/tools/codespace:latest
ENTRYPOINT ["/usr/local/share/docker-init.sh"]
CMD ["sleep", "infinity"]
5 changes: 1 addition & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@
"java.debug.settings.enableRunDebugCodeLens": true,
"java.test.editor.enableShortcuts": true
},
"runArgs": [
"--init",
"--privileged"
],
"runArgs": ["--init", "--privileged"],
"overrideCommand": false,
"extensions": [
"asf.apache-netbeans-java",
Expand Down
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,8 @@ indent_size = 2
[*.{kt,kts}]
disabled_rules = indent,experimental:argument-list-wrapping,no-wildcard-imports

[packages/proto/build/generated/source/proto]
disabled_rules = indent,experimental:spacing-between-declarations-with-annotations,parameter-list-wrapping,no-wildcard-imports,experimental:spacing-between-declarations-with-comments,experimental:argument-list-wrapping,comment-spacing,no-semi,no-consecutive-blank-lines,no-blank-line-before-rbrace,curly-spacing

[tools/plugin/gradle-plugin/plugin-build/plugin/src/model/**/*.*]
disabled_rules = indent,experimental:spacing-between-declarations-with-annotations,parameter-list-wrapping,no-wildcard-imports,experimental:spacing-between-declarations-with-comments,experimental:argument-list-wrapping,comment-spacing,no-semi,no-consecutive-blank-lines,no-blank-line-before-rbrace,curly-spacing
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
*.* @sgammon
*.* @sgammon
2 changes: 0 additions & 2 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@

**Coming soon.**

2 changes: 0 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@

## Pull Request Template

**Coming soon.**

2 changes: 0 additions & 2 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@

**Coming soon.**

18 changes: 18 additions & 0 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: "CodeQL"

languages: java, javascript

queries:
- uses: security-and-quality

packs:
- codeql/java-queries

paths:
- packages

paths-ignore:
- node_modules
- build
- samples
- tools/plugin
11 changes: 11 additions & 0 deletions .github/dependency-review-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
license-check: true
vulnerability-check: true
fail-on-severity: "high"

allow-ghsas:
## Allow `node-fetch`, because it is unused in actual outputs made by this library.
- "GHSA-r683-j2x4-v87g"
- "GHSA-w7rc-rwvf-8q5r"

## Allow `jszip`, because we do not use it in the browser.
- "GHSA-jg8v-48h5-wgxg"
20 changes: 10 additions & 10 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
frontend:
- any: ['graalvm*/**/*']
all: ['module:graalvm']
- any: ['frontend/**/*']
all: ['module:frontend']
- any: ['rpc/**/*']
all: ['module:rpc']
- any: ['server/**/*']
all: ['module:server']
- any: ['base/**/*']
all: ['module:base']
- any: ["graalvm*/**/*"]
all: ["module:graalvm"]
- any: ["frontend/**/*"]
all: ["module:frontend"]
- any: ["rpc/**/*"]
all: ["module:rpc"]
- any: ["server/**/*"]
all: ["module:server"]
- any: ["base/**/*"]
all: ["module:base"]
12 changes: 3 additions & 9 deletions renovate.json → .github/renovate.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
{
"enabled": true,
"extends": [
"config:base"
],
"extends": ["config:base"],
"enabledManagers": [
"bazel",
"cloudbuild",
Expand All @@ -17,9 +15,7 @@
"gradle",
"gradle-wrapper"
],
"baseBranches": [
"v3"
],
"baseBranches": ["v3"],
"pinDigests": true,
"rangeStrategy": "pin",
"updateLockFiles": true,
Expand All @@ -43,7 +39,5 @@
"groupName": "Firebase"
}
],
"postUpdateOptions": [
"yarnDedupeHighest"
]
"postUpdateOptions": ["yarnDedupeHighest"]
}
Loading