Skip to content

Commit 8dfd216

Browse files
committed
Merge branch 'master' into kriskowal-export-subpath
* master: (152 commits) fix(ses): lockdown options should be kebob-case (#2739) feat(import-bundle): Test bundle format #2719 chore: Update yarn.lock refactor(ses): Compensate Hermes transform for Babel upgrade feat(bundle-source)!: Replace getExport and nestedEvaluate implementations with endoScript implementation refactor(evasive-transform): Relieve dependence on Rollup chore(evasive-transform): Update golden masters refactor(evasive-transform): Add sourceMap option, remove unmapLoc chore(evasive-transform): Update sourcemap test snapshot chore: yarn up @babel/generator refactor: Migrate from @agoric/babel-generator back to @babel/generator chore: Upgrade Babel fix: Update version management scripts refactor(module-source): More compact boilerplate refactor(module-source): Converge file naming convention feat(evasive-transform): Preserve format with Babel feat(module-source): Preserve format with Babel integration test(module-source): Add format preservation test chore(ses): add explicit devDependencies on Babel packages refactor(ses): compartmentImport without function.bind ...
2 parents 6490c65 + 85483c0 commit 8dfd216

File tree

408 files changed

+12826
-4722
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

408 files changed

+12826
-4722
lines changed

.github/workflows/browser-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Run Playwright tests
4646
working-directory: browser-test
4747
run: npx playwright test
48-
- uses: actions/upload-artifact@v3
48+
- uses: actions/upload-artifact@v4
4949
if: always()
5050
with:
5151
name: browser-test-report

.github/workflows/ci.yml

+38
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ jobs:
8686
- name: Install dependencies
8787
run: yarn install --immutable
8888

89+
- name: Install Engines
90+
run: yarn workspace @endo/benchmark run install-engines
91+
8992
# end macro
9093

9194
- name: Run yarn build
@@ -213,6 +216,41 @@ jobs:
213216
- name: Run yarn test262
214217
run: exit 0 # TODO remove test262 from required tests for CI
215218

219+
test-hermes:
220+
name: test-hermes
221+
222+
# begin macro
223+
224+
runs-on: ${{ matrix.platform }}
225+
strategy:
226+
fail-fast: false
227+
matrix:
228+
platform: [ubuntu-latest]
229+
230+
steps:
231+
- name: Checkout
232+
uses: actions/checkout@v4
233+
234+
# without this, setup-node errors on mismatched yarn versions
235+
- run: corepack enable
236+
237+
- name: Use Node.js 22.x
238+
uses: actions/setup-node@v4
239+
with:
240+
node-version: 22.x
241+
cache: yarn
242+
243+
- name: Install dependencies
244+
run: yarn install --immutable
245+
246+
# end macro
247+
248+
- name: Run yarn build
249+
run: yarn build
250+
251+
- name: Run SES/Hermes smoke test
252+
run: yarn test:hermes
253+
216254
viable-release:
217255
name: viable-release
218256

browser-test/package-lock.json

+19-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

browser-test/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"test": "playwright test"
88
},
99
"devDependencies": {
10-
"@playwright/test": "^1.41.2",
10+
"@playwright/test": "^1.49.1",
1111
"@types/node": "^20.11.16"
1212
}
1313
}

package.json

+5-6
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"engines": {
88
"node": ">=16"
99
},
10-
"packageManager": "yarn@4.4.0",
10+
"packageManager": "yarn@4.5.1",
1111
"devDependencies": {
12-
"@jessie.js/eslint-plugin": "^0.4.1",
12+
"@jessie.js/eslint-plugin": "^0.4.2",
1313
"@octokit/core": "^3.4.0",
1414
"@types/node": "^20.9.0",
1515
"ava": "^6.1.3",
@@ -18,13 +18,13 @@
1818
"eslint-config-jessie": "^0.0.6",
1919
"eslint-config-prettier": "^9.1.0",
2020
"eslint-plugin-import": "^2.29.1",
21-
"eslint-plugin-jsdoc": "^48.2.5",
21+
"eslint-plugin-jsdoc": "^50.4.3",
2222
"lerna": "^8.1.8",
23-
"prettier": "^3.2.5",
23+
"prettier": "^3.3.3",
2424
"type-coverage": "^2.29.1",
2525
"typedoc": "^0.26.6",
2626
"typedoc-plugin-markdown": "^4.2.5",
27-
"typescript": "~5.6.2",
27+
"typescript": "~5.6.3",
2828
"typescript-eslint": "^7.3.1",
2929
"zx": "^8.1.8"
3030
},
@@ -54,7 +54,6 @@
5454
"atLeast": 0
5555
},
5656
"resolutions": {
57-
"@babel/types": "7.24.0",
5857
"@lerna/version@npm:5.6.2": "patch:@lerna/version@npm%3A5.6.2#~/.yarn/patches/@lerna-version-npm-5.6.2-ce2d9cb2f5.patch",
5958
"@lerna/conventional-commits@npm:5.6.2": "patch:@lerna/conventional-commits@npm%3A5.6.2#~/.yarn/patches/@lerna-conventional-commits-npm-5.6.2-a373ba4bc0.patch"
6059
}

packages/base64/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
### [1.0.9](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-11-13)
7+
8+
**Note:** Version bump only for package @endo/base64
9+
10+
11+
12+
13+
614
### [1.0.8](https://github.com/endojs/endo/compare/@endo/[email protected]...@endo/[email protected]) (2024-10-10)
715

816
**Note:** Version bump only for package @endo/base64

packages/base64/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@endo/base64",
3-
"version": "1.0.8",
3+
"version": "1.0.9",
44
"description": "Transcodes base64",
55
"keywords": [
66
"base64",
@@ -50,8 +50,8 @@
5050
"eslint-config-prettier": "^9.1.0",
5151
"eslint-plugin-eslint-comments": "^3.2.0",
5252
"eslint-plugin-import": "^2.29.1",
53-
"prettier": "^3.2.5",
54-
"typescript": "~5.6.2"
53+
"prettier": "^3.3.3",
54+
"typescript": "~5.6.3"
5555
},
5656
"files": [
5757
"./*.d.ts",

packages/benchmark/CHANGELOG.md

Whitespace-only changes.

0 commit comments

Comments
 (0)