-
Notifications
You must be signed in to change notification settings - Fork 326
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
Bazel build system #11337
Merged
+10,632
−1,701
Merged
Bazel build system #11337
Changes from 1 commit
Commits
Show all changes
183 commits
Select commit
Hold shift + click to select a range
bdce72d
initial bazel config wip
Frizi 6836fa8
.bazelignore and .bazelversion
hubertp d9387ac
bump rules_nodejs to fix node version issue
hubertp f0fe74e
bazel gui2 start of vite build
Frizi 314af22
Merge branch 'wip/frizi/bazel' of github.com:enso-org/enso into wip/f…
Frizi 873b904
Initial build setup for backend
hubertp e8a67cc
nit
hubertp b3f9472
declare missing pnpm transitive deps
Frizi 51d55d2
Merge branch 'wip/frizi/bazel' of github.com:enso-org/enso into wip/f…
Frizi ab61bd0
compile with graalvm
hubertp cd8f504
common options
hubertp fede7ef
Mixed Scala/Java, fixed scala_rules for latest JDK
hubertp 94e3a35
update module lock
hubertp 0ae2b60
test
hubertp 5bb8e4b
ignore directories
hubertp 38604ca
tests setup
hubertp 2d52296
generate pom.xml via bazel-distribution
hubertp 01b8f4e
Merge branch 'develop' into wip/frizi/bazel
Frizi 4467c27
rust progress
Frizi 03df7f0
Merge branch 'develop' into wip/frizi/bazel
Frizi 45bab8b
Merge branch 'develop' into wip/frizi/bazel
Frizi 2ef150e
progress on rust compilation
Frizi fd6824c
Merge branch 'develop' into wip/frizi/bazel
Frizi 259fb02
rust-ffi compiles through cargo again
Frizi c9aba8d
Merge branch 'develop' into wip/frizi/bazel
Frizi 272d416
Merge branch 'develop' into wip/frizi/bazel
Frizi 4b6eebe
Merge branch 'develop' into wip/frizi/bazel
Frizi 1c2b068
update bazelignore
Frizi fc4dba1
rust-ffi wasm is building
Frizi 6c69b33
Merge remote-tracking branch 'origin/develop' into wip/frizi/bazel
Frizi f15db21
Merge branch 'develop' into wip/frizi/bazel
Frizi e2749c8
butchering ydoc-shared
vitvakatu 0bd954e
fixing ydoc-shared
vitvakatu cd014bd
wip
vitvakatu 20a0004
Fixing deps
vitvakatu 63668bf
ydoc-server-nodejs working
vitvakatu 706beaa
fighting with rust-ffi
vitvakatu c324eef
Add write_source_files rules to replace wasm-pack
Frizi bca9276
fix rust-ffi
vitvakatu 86369fc
fix runtime error in ydoc-server
vitvakatu 2f74a7d
Move ast schema generation to bazel
Frizi dec26a2
use bazel instead of bazelisk command
Frizi 78dc12d
fix wrong argument indices
Frizi c76aee4
working through app/gui2 errors
vitvakatu 4af5c67
reviewing changes
vitvakatu f7b7f70
working gui2 build
vitvakatu a86bd81
vite preview in bazel (wip)
vitvakatu b5e9094
vite preview working (well, almost)
vitvakatu 519565b
move enso-common to top level and add missing compile scripts
Frizi 6057b7b
add preserveConstEnums
Frizi 22c358d
add missing generated files
Frizi 8718b47
fix vite build under linux
Frizi 3ba0ce9
Merge branch 'develop' into wip/frizi/bazel
Frizi 7dbd39b
merge bazel build for app and dashboard
Frizi ae7ad3e
fixing some vite build issues
Frizi 693d08a
tailwind config as ts file
Frizi 3db3616
fix missing fonts
Frizi daf3bef
proper enso-support package name
Frizi cb90e62
fix type error
Frizi d9b209f
env loading and replacement
Frizi 3fa3191
prototype bazel github action
Frizi 3e5ee64
Merge branch 'develop' into wip/frizi/bazel
Frizi 8cb3164
try producing action artifact
Frizi 8ee61e9
WIP doentv related config changes
Frizi 1d24178
dotenv file reading in bazel
Frizi a9cc568
remove getenv usage
Frizi 756c8b9
node-env
Frizi f2e2aa5
allow overriding NODE_ENV in bazel build
Frizi 9346a1c
Merge branch 'develop' into wip/frizi/bazel
Frizi 39aef4c
reorder workflow steps
Frizi 97c6b6b
rename envs in workflow
Frizi 252a49f
add missing envs
Frizi dda5762
add missed config vars
Frizi bd24585
fix missing vars and file hash encoding
Frizi e3d1f29
wrong env name
Frizi cefac0b
fix incorrectly embedded envs in older zustand, lint, fix run script
Frizi 0f618b0
fix runner config file
Frizi a113993
add env example file
Frizi 17a5cb3
adjust example env
Frizi 2924533
move example env to default env
Frizi 1c06867
adjust buildinfo env vars
Frizi 053a177
do not read removed config
Frizi 785a5d6
allow sharp dep to run install script
Frizi 17762d8
fix eslint errors
Frizi eb4e3b2
Merge branch 'develop' into wip/frizi/bazel
Frizi 482030e
remove logs and shorten version hash
Frizi 20b4bb2
clippy
Frizi 6a5247f
add bazel via npm
Frizi 3aee2f8
compile before ci-check
Frizi ebbf260
Make enums non-const in generated ast code
Frizi e580a10
adjust build script to new env variable names, change vite env prefix
Frizi 5bd3693
fix env names in bazel workflow
Frizi fcafaee
clippy
Frizi 70dab6c
typecheck and prettier fix
Frizi 0ee4cd5
narrow down crate search in wasm tests runner
Frizi 95ef92d
eslint and polyglot build fix
Frizi 5c747a2
force clean rebuild
Frizi e7eb633
prettier
Frizi 68e1648
resolve review comments
Frizi 2f032c6
Merge branch 'develop' into wip/frizi/bazel
Frizi cda199f
add system tar toolchain on windows
Frizi 6e3661b
add bazel config step to CI runners
Frizi f9be827
Merge branch 'develop' into wip/frizi/bazel
Frizi 77703b8
fix missing import after merge
Frizi 883d14c
add speical bazel setup for windows runner
Frizi 7b1e72e
Merge branch 'develop' into wip/frizi/bazel
Frizi 98e7d98
pnpm install works
Frizi 9faf0a9
stabilize build
Frizi 86fc370
Merge branch 'develop' into wip/frizi/bazel
Frizi e1c6022
revert few unwanted changes
Frizi 1ff2e4f
fix ports
Frizi c5495a0
fix env-replacer on windows
Frizi cbc514f
Skip env-replacer step for now.
Frizi 5c793c0
fix preview server
Frizi ad96de2
fix dashboard tests
Frizi a686d2f
fix test entrypoint filename
Frizi c71592d
Fix lint errors
somebody1234 b3f306a
revert to using project display name
Frizi 1e2e6b4
Merge branch 'wip/frizi/bazel' of github.com:enso-org/enso into wip/f…
Frizi 12d4aa5
Merge branch 'develop' into wip/frizi/bazel
Frizi 636aed2
fix storybook build
Frizi 3c8d1b2
fix lint issues
Frizi a3c8078
fix typecheck
Frizi fe874c6
run compile before typecheck
Frizi 40f2820
compile deps in chromatic job
Frizi c7b3f07
fix generated icon file imports and add compilation step to e2e
Frizi 8c86f81
try using output-base option from bazel-contrib/setup-bazel
Frizi 0b6c681
use full commit sha for github action
Frizi 569d7b6
Manually remove bazel directories to prevent failing git clean on win…
Frizi f7c2425
Merge branch 'develop' into wip/frizi/bazel
vitvakatu f773a65
Revert changes to import in electron’s preload
vitvakatu aa02e10
Expose ENSO_IDE_AUTH_ENDPOINT from CI runner vars
Frizi cdecec1
more debugging
vitvakatu 3569f1b
Revert "more debugging"
vitvakatu 23c4293
Add MSYS to Windows CI
Frizi 9a10050
Merge branch 'wip/frizi/bazel' of github.com:enso-org/enso into wip/f…
Frizi 5f9247a
rebuild workflows
Frizi 0e2313f
Fix YDOC_SERVER_URL and PROJECT_MANAGER_URL
vitvakatu 06f6eb6
Remove process.env usages
vitvakatu bfc9c8a
Add bash to PATH on Windows CI runners
vitvakatu 01211b1
Fix login issue by NOT using cognito auth endpoint
vitvakatu 9e05a23
actually update path in github env
Frizi 95f8b86
do not forget to regenerate workflows
Frizi fbd611a
remove quotes from path
Frizi e21c5ce
Merge branch 'develop' into wip/frizi/bazel
Frizi f04f5ef
fix invalid zustand usage
Frizi 0880898
bump bazel packages and remove no longer needed hacks
Frizi 0f2d030
update referenced commit of rules_rust
Frizi 401295e
add BAZEL_VC env to CI runs
Frizi 55789f6
set BAZEL_VC at bazel build time
Frizi 9d65525
format
Frizi 445ef7b
print vswhere output
Frizi 405cb36
try another BAZEL_VC
Frizi 63270f6
ci-gen
Frizi 5afb5ca
try different BAZEL_VC setup
Frizi 1816138
ci-gen again
Frizi 175b8a5
Try using apply_dev_environment before pnpm install
Frizi a96ed5b
another try at bazel env setup
Frizi 4a4b4ba
windows style env echo in postinstall
Frizi 4893370
Merge branch 'develop' into wip/frizi/bazel
vitvakatu a98aa97
Merge branch 'develop' into wip/frizi/bazel
vitvakatu b88fe3d
add subcommands option to bazel run
Frizi 6f19486
Merge branch 'develop' into wip/frizi/bazel
Frizi 96ea88b
format
Frizi 25debbb
avoid space in envs
Frizi 87234fb
fix DriveProvider.tsx
vitvakatu 976792d
Try powershell syntax for setting env vars
vitvakatu de7f5fb
Remove debug outputs
vitvakatu 46d16f9
Fix ReactRoot.tsx
vitvakatu ec614b2
Merge branch 'develop' into wip/frizi/bazel
vitvakatu 7472d85
fix IS_CLOUD_BUILD check
vitvakatu 65a9826
update CONTRIBUTING.md
vitvakatu f74aa06
Merge branch 'develop' into wip/frizi/bazel
vitvakatu 4ce7365
Fixes after the merge
vitvakatu 57095a5
Merge branch 'develop' into wip/frizi/bazel
Frizi e232285
Merge branch 'develop' into wip/frizi/bazel
Frizi 4fb0447
remove unused var
Frizi 0122ddf
remove RemoteBackend from tsconfig node
Frizi c95f135
fix vitest vesolutions config in non-dev environment
Frizi f92ee55
switch to modern-isomorphic-ws
Frizi 13aaa2b
Merge branch 'develop' into wip/frizi/bazel
Frizi a971e22
change gtag import
Frizi c6073b6
fix unit tests
Frizi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading status checks…
move enso-common to top level and add missing compile scripts
- Loading branch information
commit 519565b738da5c889908b007ff36c630deea3e18
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
File renamed without changes.
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
app/ide-desktop/common/src/text/index.ts → app/common/src/text.ts
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion
2
app/ide-desktop/common/tsconfig.json → app/common/tsconfig.json
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 was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think that's correct. It should be
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure about this. This PR doesn't actually change that value. I just combined
index.js
/index.d.ts
into a singleindex.ts
file. You can see previous assignment here:enso/app/common/src/index.js
Line 22 in e5a1c5a