Skip to content

Commit

Permalink
fix(ci): add build step
Browse files Browse the repository at this point in the history
  • Loading branch information
aklkv committed Nov 2, 2023
1 parent 74f3239 commit 69664c5
Show file tree
Hide file tree
Showing 3 changed files with 216 additions and 4 deletions.
16 changes: 12 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ jobs:
cache: yarn

- name: Install Dependencies
run: until yarn install --frozen-lockfile; do echo "Retrying yarn"; done
run: until yarn install --immutable; do echo "Retrying yarn"; done

- name: Build Addon
run: yarn build
working-directory: ember-engines-router-service

- name: Lint Addon
run: yarn lint
Expand Down Expand Up @@ -54,7 +58,11 @@ jobs:
- name: Install Dependencies
# Absurdly, yarn always fails on the first try here.
# https://github.com/yarnpkg/yarn/issues/2629
run: until yarn install --immutable --immutable-cache; do echo "Retrying yarn"; done
run: until yarn install --immutable; do echo "Retrying yarn"; done

- name: Build Addon
run: yarn build
working-directory: ember-engines-router-service

- name: Run Tests
run: yarn test:ember
Expand Down Expand Up @@ -90,8 +98,8 @@ jobs:
cache: yarn

- name: Install Dependencies
run: until yarn install --immutable --immutable-cache; do echo "Retrying yarn"; done
run: until yarn install --immutable; do echo "Retrying yarn"; done

- name: Run Tests
run: ./node_modules/.bin/ember try:one ${{ matrix.try-scenario }}
working-directory: test-app
# working-directory: test-app
1 change: 1 addition & 0 deletions test-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
"devDependencies": {
"@babel/core": "^7.20.7",
"@babel/eslint-parser": "^7.19.1",
"@babel/plugin-proposal-decorators": "^7.23.2",
"@ember/legacy-built-in-components": "0.4.1",
"@ember/optional-features": "^2.0.0",
"@ember/test-helpers": "^2.9.3",
Expand Down
203 changes: 203 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,16 @@ __metadata:
languageName: node
linkType: hard

"@babel/code-frame@npm:^7.22.13":
version: 7.22.13
resolution: "@babel/code-frame@npm:7.22.13"
dependencies:
"@babel/highlight": "npm:^7.22.13"
chalk: "npm:^2.4.2"
checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a
languageName: node
linkType: hard

"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.4, @babel/compat-data@npm:^7.16.8":
version: 7.17.0
resolution: "@babel/compat-data@npm:7.17.0"
Expand Down Expand Up @@ -155,6 +165,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-annotate-as-pure@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-annotate-as-pure@npm:7.22.5"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d
languageName: node
linkType: hard

"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.7"
Expand Down Expand Up @@ -228,6 +247,25 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-create-class-features-plugin@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.22.5"
"@babel/helper-environment-visitor": "npm:^7.22.5"
"@babel/helper-function-name": "npm:^7.22.5"
"@babel/helper-member-expression-to-functions": "npm:^7.22.15"
"@babel/helper-optimise-call-expression": "npm:^7.22.5"
"@babel/helper-replace-supers": "npm:^7.22.9"
"@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
semver: "npm:^6.3.1"
peerDependencies:
"@babel/core": ^7.0.0
checksum: 000d29f1df397b7fdcb97ad0e9a442781787e5cb0456a9b8da690d13e03549a716bf74348029d3bd3fa4837b35d143a535cad1006f9d552063799ecdd96df672
languageName: node
linkType: hard

"@babel/helper-create-regexp-features-plugin@npm:^7.16.7":
version: 7.17.0
resolution: "@babel/helper-create-regexp-features-plugin@npm:7.17.0"
Expand Down Expand Up @@ -290,6 +328,13 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5":
version: 7.22.20
resolution: "@babel/helper-environment-visitor@npm:7.22.20"
checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
languageName: node
linkType: hard

"@babel/helper-explode-assignable-expression@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-explode-assignable-expression@npm:7.16.7"
Expand Down Expand Up @@ -320,6 +365,16 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-function-name@npm:^7.22.5":
version: 7.23.0
resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
"@babel/template": "npm:^7.22.15"
"@babel/types": "npm:^7.23.0"
checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d
languageName: node
linkType: hard

"@babel/helper-get-function-arity@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-get-function-arity@npm:7.16.7"
Expand Down Expand Up @@ -365,6 +420,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-member-expression-to-functions@npm:^7.22.15":
version: 7.23.0
resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0"
dependencies:
"@babel/types": "npm:^7.23.0"
checksum: 325feb6e200478c8cd6e10433fabe993a7d3315cc1a2a457e45514a5f95a73dff4c69bea04cc2daea0ffe72d8ed85d504b3f00b2e0767b7d4f5ae25fec9b35b2
languageName: node
linkType: hard

"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-module-imports@npm:7.16.7"
Expand Down Expand Up @@ -433,6 +497,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-optimise-call-expression@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-optimise-call-expression@npm:7.22.5"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c
languageName: node
linkType: hard

"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
version: 7.16.7
resolution: "@babel/helper-plugin-utils@npm:7.16.7"
Expand All @@ -447,6 +520,13 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-plugin-utils@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-plugin-utils@npm:7.22.5"
checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea
languageName: node
linkType: hard

"@babel/helper-remap-async-to-generator@npm:^7.16.8":
version: 7.16.8
resolution: "@babel/helper-remap-async-to-generator@npm:7.16.8"
Expand Down Expand Up @@ -485,6 +565,19 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.9":
version: 7.22.20
resolution: "@babel/helper-replace-supers@npm:7.22.20"
dependencies:
"@babel/helper-environment-visitor": "npm:^7.22.20"
"@babel/helper-member-expression-to-functions": "npm:^7.22.15"
"@babel/helper-optimise-call-expression": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0
checksum: 617666f57b0f94a2f430ee66b67c8f6fa94d4c22400f622947580d8f3638ea34b71280af59599ed4afbb54ae6e2bdd4f9083fe0e341184a4bb0bd26ef58d3017
languageName: node
linkType: hard

"@babel/helper-simple-access@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-simple-access@npm:7.16.7"
Expand Down Expand Up @@ -512,6 +605,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244
languageName: node
linkType: hard

"@babel/helper-split-export-declaration@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-split-export-declaration@npm:7.16.7"
Expand All @@ -530,13 +632,29 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-split-export-declaration@npm:^7.22.6":
version: 7.22.6
resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
dependencies:
"@babel/types": "npm:^7.22.5"
checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921
languageName: node
linkType: hard

"@babel/helper-string-parser@npm:^7.19.4":
version: 7.19.4
resolution: "@babel/helper-string-parser@npm:7.19.4"
checksum: 05d428ed8111a2393a69f5ac2f075554d8d61ed3ffc885b62a1829ef25c2eaa7c53e69d0d35e658c995755dc916aeb4c8c04fe51391758ea4b86c931111ebbc2
languageName: node
linkType: hard

"@babel/helper-string-parser@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-string-parser@npm:7.22.5"
checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd
languageName: node
linkType: hard

"@babel/helper-validator-identifier@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-identifier@npm:7.16.7"
Expand All @@ -551,6 +669,13 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20"
checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b
languageName: node
linkType: hard

"@babel/helper-validator-option@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/helper-validator-option@npm:7.16.7"
Expand Down Expand Up @@ -621,6 +746,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/highlight@npm:^7.22.13":
version: 7.22.20
resolution: "@babel/highlight@npm:7.22.20"
dependencies:
"@babel/helper-validator-identifier": "npm:^7.22.20"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92
languageName: node
linkType: hard

"@babel/parser@npm:^7.14.5, @babel/parser@npm:^7.20.7":
version: 7.20.7
resolution: "@babel/parser@npm:7.20.7"
Expand All @@ -639,6 +775,15 @@ __metadata:
languageName: node
linkType: hard

"@babel/parser@npm:^7.22.15":
version: 7.23.0
resolution: "@babel/parser@npm:7.23.0"
bin:
parser: ./bin/babel-parser.js
checksum: 201641e068f8cca1ff12b141fcba32d7ccbabc586961bd1b85ae89d9695867f84d57fc2e1176dc4981fd28e5e97ca0e7c32cd688bd5eabb641a302abc0cb5040
languageName: node
linkType: hard

"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.7"
Expand Down Expand Up @@ -743,6 +888,21 @@ __metadata:
languageName: node
linkType: hard

"@babel/plugin-proposal-decorators@npm:^7.23.2":
version: 7.23.2
resolution: "@babel/plugin-proposal-decorators@npm:7.23.2"
dependencies:
"@babel/helper-create-class-features-plugin": "npm:^7.22.15"
"@babel/helper-plugin-utils": "npm:^7.22.5"
"@babel/helper-replace-supers": "npm:^7.22.20"
"@babel/helper-split-export-declaration": "npm:^7.22.6"
"@babel/plugin-syntax-decorators": "npm:^7.22.10"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 392440bad262e54246ee22da4c50774cd72cda4b62818a94b99e13cbb6e06f074a8858d0253909990fa680d94e434ff194383bfe5481c82a866408b091cb9307
languageName: node
linkType: hard

"@babel/plugin-proposal-dynamic-import@npm:^7.16.7":
version: 7.16.7
resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.7"
Expand Down Expand Up @@ -948,6 +1108,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/plugin-syntax-decorators@npm:^7.22.10":
version: 7.22.10
resolution: "@babel/plugin-syntax-decorators@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": "npm:^7.22.5"
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 983caa82f5a9cbb55196cd9ff3a6e2cf11e6eba5c11fc5fecb4ef7229ca05af08a5eeab0c668e5cd9fae62c01b038ec1906ced09fd7cb6dde94f0b8824e231c6
languageName: node
linkType: hard

"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
Expand Down Expand Up @@ -1733,6 +1904,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/template@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/template@npm:7.22.15"
dependencies:
"@babel/code-frame": "npm:^7.22.13"
"@babel/parser": "npm:^7.22.15"
"@babel/types": "npm:^7.22.15"
checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f
languageName: node
linkType: hard

"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.7, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.17.0, @babel/traverse@npm:^7.4.5":
version: 7.17.0
resolution: "@babel/traverse@npm:7.17.0"
Expand Down Expand Up @@ -1790,6 +1972,17 @@ __metadata:
languageName: node
linkType: hard

"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/types@npm:7.23.0"
dependencies:
"@babel/helper-string-parser": "npm:^7.22.5"
"@babel/helper-validator-identifier": "npm:^7.22.20"
to-fast-properties: "npm:^2.0.0"
checksum: ca5b896a26c91c5672254725c4c892a35567d2122afc47bd5331d1611a7f9230c19fc9ef591a5a6f80bf0d80737e104a9ac205c96447c74bee01d4319db58001
languageName: node
linkType: hard

"@babel/types@npm:^7.8.3":
version: 7.21.2
resolution: "@babel/types@npm:7.21.2"
Expand Down Expand Up @@ -15261,6 +15454,15 @@ __metadata:
languageName: node
linkType: hard

"semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
semver: bin/semver.js
checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e
languageName: node
linkType: hard

"semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5":
version: 7.3.5
resolution: "semver@npm:7.3.5"
Expand Down Expand Up @@ -16299,6 +16501,7 @@ __metadata:
dependencies:
"@babel/core": "npm:^7.20.7"
"@babel/eslint-parser": "npm:^7.19.1"
"@babel/plugin-proposal-decorators": "npm:^7.23.2"
"@ember/legacy-built-in-components": "npm:0.4.1"
"@ember/optional-features": "npm:^2.0.0"
"@ember/test-helpers": "npm:^2.9.3"
Expand Down

0 comments on commit 69664c5

Please sign in to comment.