forked from enso-org/enso
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build Script Post-Gui1 Cleanup (enso-org#9376)
This PR: * removes much of logic related to building and packaging the gui1; * made `./run gui` and `./run ide` work with the new gui; * rename numerous references to the "gui2" or "new gui" in favor of simply "gui", same for "ide".
- Loading branch information
Showing
25 changed files
with
319 additions
and
1,746 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 |
---|---|---|
|
@@ -173,8 +173,8 @@ jobs: | |
access_token: ${{ github.token }} | ||
permissions: | ||
actions: write | ||
enso-build-ci-gen-job-lint-linux-x86_64: | ||
name: Lint (linux, x86_64) | ||
enso-build-ci-gen-job-gui-test-linux-x86_64: | ||
name: GUI tests (linux, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
|
@@ -208,7 +208,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run lint | ||
- run: ./run gui test | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- if: failure() && runner.os == 'Windows' | ||
|
@@ -222,8 +222,8 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-native-test-linux-x86_64: | ||
name: Native GUI tests (linux, x86_64) | ||
enso-build-ci-gen-job-lint-linux-x86_64: | ||
name: Lint (linux, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
|
@@ -257,7 +257,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run wasm test --no-wasm | ||
- run: ./run lint | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- if: failure() && runner.os == 'Windows' | ||
|
@@ -271,8 +271,8 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-new-gui-build-linux-x86_64: | ||
name: New (Vue) GUI build (linux, x86_64) | ||
enso-build-ci-gen-job-native-test-linux-x86_64: | ||
name: Native Rust tests (linux, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
|
@@ -306,18 +306,8 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run gui2 build | ||
- run: ./run wasm test --no-wasm | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
ENSO_CLOUD_COGNITO_DOMAIN: ${{ vars.ENSO_CLOUD_COGNITO_DOMAIN }} | ||
ENSO_CLOUD_COGNITO_REGION: ${{ vars.ENSO_CLOUD_COGNITO_REGION }} | ||
ENSO_CLOUD_COGNITO_USER_POOL_ID: ${{ vars.ENSO_CLOUD_COGNITO_USER_POOL_ID }} | ||
ENSO_CLOUD_COGNITO_USER_POOL_WEB_CLIENT_ID: ${{ vars.ENSO_CLOUD_COGNITO_USER_POOL_WEB_CLIENT_ID }} | ||
ENSO_CLOUD_ENVIRONMENT: ${{ vars.ENSO_CLOUD_ENVIRONMENT }} | ||
ENSO_CLOUD_REDIRECT: ${{ vars.ENSO_CLOUD_REDIRECT }} | ||
ENSO_CLOUD_SENTRY_DSN: ${{ vars.ENSO_CLOUD_SENTRY_DSN }} | ||
ENSO_CLOUD_STRIPE_KEY: ${{ vars.ENSO_CLOUD_STRIPE_KEY }} | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- if: failure() && runner.os == 'Windows' | ||
name: List files if failed (Windows) | ||
|
@@ -330,10 +320,11 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-new-gui-build-macos-x86_64: | ||
name: New (Vue) GUI build (macos, x86_64) | ||
enso-build-ci-gen-job-new-gui-build-linux-x86_64: | ||
name: GUI build (linux, x86_64) | ||
runs-on: | ||
- macos-latest | ||
- self-hosted | ||
- Linux | ||
steps: | ||
- if: startsWith(runner.name, 'GitHub Actions') || startsWith(runner.name, 'Hosted Agent') | ||
name: Setup conda (GH runners only) | ||
|
@@ -364,7 +355,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run gui2 build | ||
- run: ./run gui build | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
@@ -388,11 +379,10 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-new-gui-build-windows-x86_64: | ||
name: New (Vue) GUI build (windows, x86_64) | ||
enso-build-ci-gen-job-new-gui-build-macos-x86_64: | ||
name: GUI build (macos, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Windows | ||
- macos-latest | ||
steps: | ||
- if: startsWith(runner.name, 'GitHub Actions') || startsWith(runner.name, 'Hosted Agent') | ||
name: Setup conda (GH runners only) | ||
|
@@ -423,7 +413,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run gui2 build | ||
- run: ./run gui build | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
@@ -447,11 +437,11 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-new-gui-test-linux-x86_64: | ||
name: New (Vue) GUI tests (linux, x86_64) | ||
enso-build-ci-gen-job-new-gui-build-windows-x86_64: | ||
name: GUI build (windows, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
- Windows | ||
steps: | ||
- if: startsWith(runner.name, 'GitHub Actions') || startsWith(runner.name, 'Hosted Agent') | ||
name: Setup conda (GH runners only) | ||
|
@@ -482,8 +472,18 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run gui2 test | ||
- run: ./run gui build | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
ENSO_CLOUD_COGNITO_DOMAIN: ${{ vars.ENSO_CLOUD_COGNITO_DOMAIN }} | ||
ENSO_CLOUD_COGNITO_REGION: ${{ vars.ENSO_CLOUD_COGNITO_REGION }} | ||
ENSO_CLOUD_COGNITO_USER_POOL_ID: ${{ vars.ENSO_CLOUD_COGNITO_USER_POOL_ID }} | ||
ENSO_CLOUD_COGNITO_USER_POOL_WEB_CLIENT_ID: ${{ vars.ENSO_CLOUD_COGNITO_USER_POOL_WEB_CLIENT_ID }} | ||
ENSO_CLOUD_ENVIRONMENT: ${{ vars.ENSO_CLOUD_ENVIRONMENT }} | ||
ENSO_CLOUD_REDIRECT: ${{ vars.ENSO_CLOUD_REDIRECT }} | ||
ENSO_CLOUD_SENTRY_DSN: ${{ vars.ENSO_CLOUD_SENTRY_DSN }} | ||
ENSO_CLOUD_STRIPE_KEY: ${{ vars.ENSO_CLOUD_STRIPE_KEY }} | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- if: failure() && runner.os == 'Windows' | ||
name: List files if failed (Windows) | ||
|
@@ -496,7 +496,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-package-new-ide-linux-x86_64: | ||
enso-build-ci-gen-job-package-ide-linux-x86_64: | ||
name: Package New IDE (linux, x86_64) | ||
needs: | ||
- enso-build-ci-gen-job-build-backend-linux-x86_64 | ||
|
@@ -533,7 +533,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run ide2 build --backend-source current-ci-run --gui2-upload-artifact false | ||
- run: ./run ide build --backend-source current-ci-run --gui-upload-artifact false | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
@@ -557,7 +557,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-package-new-ide-macos-x86_64: | ||
enso-build-ci-gen-job-package-ide-macos-x86_64: | ||
name: Package New IDE (macos, x86_64) | ||
needs: | ||
- enso-build-ci-gen-job-build-backend-macos-x86_64 | ||
|
@@ -599,7 +599,7 @@ jobs: | |
run: npm uninstall --save --workspace enso electron-builder | ||
- name: Install new Electron Builder | ||
run: npm install --save-dev --workspace enso [email protected] | ||
- run: ./run ide2 build --backend-source current-ci-run --gui2-upload-artifact false | ||
- run: ./run ide build --backend-source current-ci-run --gui-upload-artifact false | ||
env: | ||
APPLEID: ${{ secrets.APPLE_NOTARIZATION_USERNAME }} | ||
APPLEIDPASS: ${{ secrets.APPLE_NOTARIZATION_PASSWORD }} | ||
|
@@ -630,7 +630,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-package-new-ide-windows-x86_64: | ||
enso-build-ci-gen-job-package-ide-windows-x86_64: | ||
name: Package New IDE (windows, x86_64) | ||
needs: | ||
- enso-build-ci-gen-job-build-backend-windows-x86_64 | ||
|
@@ -667,7 +667,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run ide2 build --backend-source current-ci-run --gui2-upload-artifact false | ||
- run: ./run ide build --backend-source current-ci-run --gui-upload-artifact false | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
@@ -694,7 +694,7 @@ jobs: | |
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
enso-build-ci-gen-job-wasm-test-linux-x86_64: | ||
name: WASM GUI tests (linux, x86_64) | ||
name: WASM tests (linux, x86_64) | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
|
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 |
---|---|---|
|
@@ -273,10 +273,10 @@ jobs: | |
name: Publish release (linux, x86_64) | ||
needs: | ||
- enso-build-ci-gen-draft-release-linux-x86_64 | ||
- enso-build-ci-gen-upload-ide2-linux-x86_64 | ||
- enso-build-ci-gen-upload-ide2-macos-aarch64 | ||
- enso-build-ci-gen-upload-ide2-macos-x86_64 | ||
- enso-build-ci-gen-upload-ide2-windows-x86_64 | ||
- enso-build-ci-gen-upload-ide-linux-x86_64 | ||
- enso-build-ci-gen-upload-ide-macos-aarch64 | ||
- enso-build-ci-gen-upload-ide-macos-x86_64 | ||
- enso-build-ci-gen-upload-ide-windows-x86_64 | ||
runs-on: | ||
- self-hosted | ||
- Linux | ||
|
@@ -330,8 +330,8 @@ jobs: | |
AWS_SECRET_ACCESS_KEY: ${{ secrets.ARTEFACT_S3_SECRET_ACCESS_KEY }} | ||
ENSO_RELEASE_ID: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_RELEASE_ID }} | ||
ENSO_VERSION: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_VERSION }} | ||
enso-build-ci-gen-upload-ide2-linux-x86_64: | ||
name: Build New IDE (linux, x86_64) | ||
enso-build-ci-gen-upload-ide-linux-x86_64: | ||
name: Build IDE (linux, x86_64) | ||
needs: | ||
- enso-build-ci-gen-draft-release-linux-x86_64 | ||
- enso-build-ci-gen-job-upload-backend-linux-x86_64 | ||
|
@@ -368,7 +368,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run ide2 upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
- run: ./run ide upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
@@ -395,8 +395,8 @@ jobs: | |
env: | ||
ENSO_RELEASE_ID: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_RELEASE_ID }} | ||
ENSO_VERSION: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_VERSION }} | ||
enso-build-ci-gen-upload-ide2-macos-aarch64: | ||
name: Build New IDE (macos, aarch64) | ||
enso-build-ci-gen-upload-ide-macos-aarch64: | ||
name: Build IDE (macos, aarch64) | ||
needs: | ||
- enso-build-ci-gen-draft-release-linux-x86_64 | ||
- enso-build-ci-gen-job-upload-backend-macos-aarch64 | ||
|
@@ -440,7 +440,7 @@ jobs: | |
run: npm uninstall --save --workspace enso electron-builder | ||
- name: Install new Electron Builder | ||
run: npm install --save-dev --workspace enso [email protected] | ||
- run: ./run ide2 upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
- run: ./run ide upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
env: | ||
APPLEID: ${{ secrets.APPLE_NOTARIZATION_USERNAME }} | ||
APPLEIDPASS: ${{ secrets.APPLE_NOTARIZATION_PASSWORD }} | ||
|
@@ -474,8 +474,8 @@ jobs: | |
env: | ||
ENSO_RELEASE_ID: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_RELEASE_ID }} | ||
ENSO_VERSION: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_VERSION }} | ||
enso-build-ci-gen-upload-ide2-macos-x86_64: | ||
name: Build New IDE (macos, x86_64) | ||
enso-build-ci-gen-upload-ide-macos-x86_64: | ||
name: Build IDE (macos, x86_64) | ||
needs: | ||
- enso-build-ci-gen-draft-release-linux-x86_64 | ||
- enso-build-ci-gen-job-upload-backend-macos-x86_64 | ||
|
@@ -517,7 +517,7 @@ jobs: | |
run: npm uninstall --save --workspace enso electron-builder | ||
- name: Install new Electron Builder | ||
run: npm install --save-dev --workspace enso [email protected] | ||
- run: ./run ide2 upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
- run: ./run ide upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
env: | ||
APPLEID: ${{ secrets.APPLE_NOTARIZATION_USERNAME }} | ||
APPLEIDPASS: ${{ secrets.APPLE_NOTARIZATION_PASSWORD }} | ||
|
@@ -551,8 +551,8 @@ jobs: | |
env: | ||
ENSO_RELEASE_ID: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_RELEASE_ID }} | ||
ENSO_VERSION: ${{ needs.enso-build-ci-gen-draft-release-linux-x86_64.outputs.ENSO_VERSION }} | ||
enso-build-ci-gen-upload-ide2-windows-x86_64: | ||
name: Build New IDE (windows, x86_64) | ||
enso-build-ci-gen-upload-ide-windows-x86_64: | ||
name: Build IDE (windows, x86_64) | ||
needs: | ||
- enso-build-ci-gen-draft-release-linux-x86_64 | ||
- enso-build-ci-gen-job-upload-backend-windows-x86_64 | ||
|
@@ -589,7 +589,7 @@ jobs: | |
run: ./run git-clean | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
- run: ./run ide2 upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
- run: ./run ide upload --backend-source release --backend-release ${{env.ENSO_RELEASE_ID}} | ||
env: | ||
ENSO_CLOUD_API_URL: ${{ vars.ENSO_CLOUD_API_URL }} | ||
ENSO_CLOUD_CHAT_URL: ${{ vars.ENSO_CLOUD_CHAT_URL }} | ||
|
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
Oops, something went wrong.