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: Improve install scripts. #1096

Merged
merged 4 commits into from
Oct 5, 2023
Merged

build: Improve install scripts. #1096

merged 4 commits into from
Oct 5, 2023

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Oct 5, 2023

No description provided.

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (ubuntu-latest, 20)

Total time: 4m 41s | Comparison time: 7m 58s | Estimated savings: 3m 17s (41.2% faster)

Action Time Status Info
🟩 SetupNodeTool(20.8.0) 18.1s Passed
🟩 SyncNodeProject(types) 486.9ms Passed
🟩 InstallNodeDeps(20.8.0) 1m 28s Passed
🟦 RunTarget(types:build) 1.5s Cached
🟩 SyncNodeProject(runtime) 859.3ms Passed
🟩 SyncNodeProject(website) 487.4ms Passed
🟩 SyncNodeProject(report) 489.3ms Passed
🟦 RunTarget(runtime:build) 745.8ms Cached
🟩 SyncWorkspace 636ms Passed
🟦 RunTarget(website:typecheck) 1.4s Cached
🟦 RunTarget(website:test) 1.5s Cached
🟦 RunTarget(website:lint) 1.7s Cached
🟩 RunTarget(website:format) 10.8s Passed
🟦 RunTarget(report:typecheck) 10.6s Cached
🟦 RunTarget(report:test) 1.6s Cached
🟦 RunTarget(report:lint) 1.7s Cached
🟩 RunTarget(report:format) 2.1s Passed
🟦 RunTarget(report:build) 2.1s Cached
🟦 RunTarget(runtime:typecheck) 1.6s Cached
🟦 RunTarget(runtime:test) 1.5s Cached
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTarget(runtime:lint) 1.3s Cached
🟩 RunTarget(runtime:format) 1.8s Passed
🟩 RunTarget(website:build) 2m 31s Passed SLOW
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.8.0
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (ubuntu-latest, 18)

Total time: 5m 53s | Comparison time: 9m 34s | Estimated savings: 3m 40s (38.4% faster)

Action Time Status Info
🟩 SetupNodeTool(18.18.0) 20.7s Passed
🟩 SyncNodeProject(types) 644.7ms Passed
🟩 InstallNodeDeps(18.18.0) 1m 43s Passed
🟦 RunTarget(types:build) 1.6s Cached
🟩 SyncNodeProject(runtime) 676.4ms Passed
🟩 SyncNodeProject(website) 544.7ms Passed
🟩 SyncNodeProject(report) 557.8ms Passed
🟦 RunTarget(runtime:build) 947.9ms Cached
🟩 SyncWorkspace 567.4ms Passed
🟦 RunTarget(website:typecheck) 1.5s Cached
🟦 RunTarget(website:test) 1.7s Cached
🟦 RunTarget(website:lint) 1.6s Cached
🟩 RunTarget(website:format) 12.6s Passed
🟦 RunTarget(report:typecheck) 12.7s Cached
🟦 RunTarget(report:test) 1.7s Cached
🟦 RunTarget(report:lint) 1.7s Cached
🟩 RunTarget(report:format) 2.5s Passed
🟦 RunTarget(report:build) 2.5s Cached
🟦 RunTarget(runtime:typecheck) 1.7s Cached
🟦 RunTarget(runtime:test) 1.6s Cached
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTarget(runtime:lint) 1.6s Cached
🟩 RunTarget(runtime:format) 2.1s Passed
🟩 RunTarget(website:build) 3m 23s Passed SLOW
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.18.0
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (ubuntu-latest, 16)

Total time: 4m 12s | Comparison time: 7m 23s | Estimated savings: 3m 10s (43.0% faster)

Action Time Status Info
🟩 SetupNodeTool(16.20.2) 16.8s Passed
🟩 SyncNodeProject(types) 657.9ms Passed
🟩 InstallNodeDeps(16.20.2) 1m 20s Passed
🟦 RunTarget(types:build) 1.6s Cached
🟩 SyncNodeProject(runtime) 858.2ms Passed
🟩 SyncNodeProject(website) 558.2ms Passed
🟩 SyncNodeProject(report) 564.8ms Passed
🟦 RunTarget(runtime:build) 887.9ms Cached
🟩 SyncWorkspace 636.2ms Passed
🟦 RunTarget(website:typecheck) 1.4s Cached
🟦 RunTarget(website:test) 1.6s Cached
🟦 RunTarget(website:lint) 1.8s Cached
🟩 RunTarget(website:format) 8.9s Passed
🟦 RunTarget(report:typecheck) 8.8s Cached
🟦 RunTarget(report:test) 1.6s Cached
🟦 RunTarget(report:lint) 1.6s Cached
🟩 RunTarget(report:format) 2.1s Passed
🟦 RunTarget(report:build) 2.2s Cached
🟦 RunTarget(runtime:typecheck) 1.6s Cached
🟦 RunTarget(runtime:test) 1.5s Cached
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTarget(runtime:lint) 1.5s Cached
🟩 RunTarget(runtime:format) 1.9s Passed
🟩 RunTarget(website:build) 2m 13s Passed SLOW
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.2
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (windows-latest, 16)

Total time: 6m 58s | Comparison time: 7m 29s | Estimated savings: 30.6s (6.8% faster)

Action Time Status Info
🟩 SetupNodeTool(16.20.2) 30.1s Passed
🟩 SyncNodeProject(types) 5.5ms Passed
🟩 InstallNodeDeps(16.20.2) 1m 53s Passed
🟩 RunTarget(types:build) 6.8s Passed
🟩 SyncNodeProject(runtime) 3.8ms Passed
🟩 SyncNodeProject(website) 6.1ms Passed
🟩 SyncNodeProject(report) 3.3ms Passed
🟩 RunTarget(runtime:build) 6s Passed
🟩 SyncWorkspace 0.6ms Passed
🟩 RunTarget(website:typecheck) 10.3s Passed
🟩 RunTarget(website:test) 11.5s Passed
🟩 RunTarget(website:lint) 19.5s Passed
🟩 RunTarget(website:format) 29.3s Passed
🟩 RunTarget(report:typecheck) 15.9s Passed
🟩 RunTarget(report:test) 8.1s Passed
🟩 RunTarget(report:lint) 14.5s Passed
🟩 RunTarget(report:format) 12.6s Passed
🟩 RunTarget(report:build) 7.9s Passed
🟩 RunTarget(runtime:typecheck) 10.3s Passed
🟩 RunTarget(runtime:test) 4.8s Passed
And 3 more...
Expanded report
Action Time Status Info
🟩 RunTarget(runtime:lint) 12.1s Passed
🟩 RunTarget(runtime:format) 11.8s Passed
🟩 RunTarget(website:build) 2m 59s Passed SLOW
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.2
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (windows-latest, 18)

Total time: 3m 56s | Comparison time: 15m 12s | Estimated savings: 11m 15s (74.1% faster)

Action Time Status Info
🟩 SetupNodeTool(18.18.0) 32.3s Passed
🟩 SyncNodeProject(types) 3.8s Passed
🟩 InstallNodeDeps(18.18.0) 2m 10s Passed SLOW
🟦 RunTarget(types:build) 3.2s Cached
🟩 SyncNodeProject(runtime) 2.3s Passed
🟩 SyncNodeProject(website) 1.1s Passed
🟩 SyncNodeProject(report) 1.1s Passed
🟦 RunTarget(runtime:build) 3s Cached
🟩 SyncWorkspace 2.1s Passed
🟦 RunTarget(website:typecheck) 4.3s Cached
🟦 RunTarget(website:test) 5.7s Cached
🟦 RunTarget(website:lint) 6.5s Cached
🟩 RunTarget(website:format) 14.7s Passed
🟦 RunTarget(report:typecheck) 14.2s Cached
🟦 RunTarget(report:test) 3.5s Cached
🟦 RunTarget(report:lint) 3.7s Cached
🟩 RunTarget(report:format) 6s Passed
🟦 RunTarget(report:build) 4.3s Cached
🟩 RunTarget(runtime:typecheck) 12.1s Passed
🟦 RunTarget(runtime:test) 15s Cached
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTarget(runtime:lint) 7.9s Cached
🟩 RunTarget(runtime:format) 5.8s Passed
🟦 RunTarget(website:build) 13.2s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.18.0
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@github-actions
Copy link

github-actions bot commented Oct 5, 2023

Run report for 2db1fe34 (windows-latest, 20)

Total time: 3m | Comparison time: 11m 57s | Estimated savings: 8m 57s (74.9% faster)

Action Time Status Info
🟩 SetupNodeTool(20.8.0) 23.8s Passed
🟩 SyncNodeProject(types) 3.6s Passed
🟩 InstallNodeDeps(20.8.0) 1m 38s Passed
🟦 RunTarget(types:build) 2.9s Cached
🟩 SyncNodeProject(runtime) 2.1s Passed
🟩 SyncNodeProject(website) 4.7s Passed
🟩 SyncNodeProject(report) 4.7s Passed
🟦 RunTarget(runtime:build) 1.7s Cached
🟩 SyncWorkspace 6.2s Passed
🟦 RunTarget(website:typecheck) 8.6s Cached
🟦 RunTarget(website:test) 4.9s Cached
🟦 RunTarget(website:lint) 5.5s Cached
🟩 RunTarget(website:format) 11s Passed
🟦 RunTarget(report:typecheck) 10.4s Cached
🟦 RunTarget(report:test) 4.9s Cached
🟦 RunTarget(report:lint) 4.8s Cached
🟩 RunTarget(report:format) 5.2s Passed
🟦 RunTarget(report:build) 6s Cached
🟦 RunTarget(runtime:typecheck) 5.4s Cached
🟦 RunTarget(runtime:test) 3.6s Cached
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTarget(runtime:lint) 3.6s Cached
🟩 RunTarget(runtime:format) 3.4s Passed
🟦 RunTarget(website:build) 5.9s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.8.0
Touched files
.github/workflows/pr.yml
website/static/install/moon.ps1
website/static/install/moon.sh
website/static/install/proto.sh

@milesj milesj merged commit 07ad285 into master Oct 5, 2023
18 checks passed
@milesj milesj deleted the better-install-scripts branch October 5, 2023 18:00
milesj added a commit that referenced this pull request Oct 5, 2023
* Update moon.

* Update proto.

* Fixes.

* Test versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant