75309d0945
fix build
Publish documentation / docs (push) Failing after 2s
Check Semantic Commit / Validate PR Title (pull_request) Failing after 2s
Test / Test (22.12.x) (pull_request) Has been cancelled
v3.0.2-1
2025-12-12 17:11:16 +01:00
6f0968cdce
Merge branch 'main' into esm-asar-entrypoints
2025-12-12 14:42:02 +01:00
dependabot[bot]
bf1269fe21
build(deps): bump glob from 10.4.5 to 10.5.0 ( #159 )
...
Release / test (push) Failing after 1s
Release / Release (push) Has been skipped
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 13:54:26 -08:00
dependabot[bot]
ca53e14488
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 ( #158 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](08c6903cd8...1af3b93b68 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 10:59:33 -08:00
dependabot[bot]
1b9f5eb340
build(deps): bump tar from 7.5.1 to 7.5.2 ( #157 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.1 to 7.5.2.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-26 16:07:54 -08:00
Keeley Hammond
53c72d8c47
ci: use npm trusted publishing instead of CFA ( #156 )
2025-11-13 15:33:47 -08:00
Erick Zhao
b61638598d
docs: add API docs and clean up README ( #155 )
2025-11-12 13:09:18 -08:00
dependabot[bot]
0a0b41d115
build(deps): bump vite from 6.3.6 to 6.4.1 ( #154 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.6 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 17:51:24 -08:00
dependabot[bot]
ed0459457f
build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 ( #153 )
...
* build(deps): bump actions/setup-node from 5.0.0 to 6.0.0
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](a0853c2454...2028fbc5c2 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* ci: use yarn cache
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2025-11-03 15:24:25 -08:00
Fedor Indutny
0939980564
fix: fully respect singleArchFiles option ( #152 )
...
Publish documentation / docs (push) Failing after 13s
Files listed under `singleArchFiles` are allowed to be unique for
different platforms so `dupedFiles` should not return them.
Fix : #151
v3.0.2
2025-10-29 12:52:59 -04:00
dependabot[bot]
2e087ef6c8
build(deps): bump brace-expansion from 1.1.11 to 1.1.12 ( #150 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-17 10:16:37 -07:00
Erick Zhao
355fd7c6e8
build: upgrade to Yarn v4 ( #149 )
2025-10-17 01:51:49 -07:00
dependabot[bot]
7a73b7793e
build(deps): bump azure/cli from 2.1.0 to 2.2.0 ( #147 )
...
Bumps [azure/cli](https://github.com/azure/cli ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/azure/cli/releases )
- [Changelog](https://github.com/Azure/cli/blob/master/ReleaseProcess.md )
- [Commits](089eac9d8c...9f7ce6f37c )
---
updated-dependencies:
- dependency-name: azure/cli
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 14:26:10 -07:00
dependabot[bot]
436b2abeff
build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 ( #146 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](49933ea528...a0853c2454 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 13:25:03 -07:00
dependabot[bot]
01eec61200
build(deps): bump vite from 6.3.5 to 6.3.6 ( #145 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 19:53:39 -07:00
dependabot[bot]
9a2c19c940
build(deps): bump amannn/action-semantic-pull-request ( #142 )
...
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request ) from 5.5.3 to 6.1.1.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases )
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md )
- [Commits](0723387faa...48f256284b )
---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sam@electronjs.org >
2025-09-01 23:55:52 -07:00
dependabot[bot]
4eb37fab7b
build(deps): bump actions/checkout from 4.2.2 to 5.0.0 ( #143 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](11bd71901b...08c6903cd8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-01 23:41:51 -07:00
David Sanders
b8379c01ed
fix: don't star import from plist package ( #141 )
Publish documentation / docs (push) Failing after 1m9s
v3.0.1
2025-07-31 11:12:10 -07:00
David Sanders
421713cf80
feat!: bump engines to Node.js >=22.12.0 ( #139 )
...
Publish documentation / docs (push) Failing after 1m9s
BREAKING CHANGE: Requires Node.js v22.12.0 LTS or higher. ESM-only.
v3.0.0
2025-07-03 15:30:07 -07:00
David Sanders
175672e430
test: update snapshot to remove skipped test ( #138 )
2025-05-28 15:40:37 -07:00
David Sanders
1695dc9eac
ci: timeout release job after 1 hour ( #136 )
2025-05-09 16:28:07 -07:00
Mike Maietta
64be29d2f7
fix: Skip lipo if native module is already universal. Add native module fixtures for lipo tests ( #126 )
...
* fix: when native modules are already universal, don't lipo. adds `node-mac-permissions` fixture from https://github.com/codebytere/node-mac-permissions and resolves 3 `it.todo` test cases
* add test `different app dirs with different macho files (shim and lipo)`
* add additional test
* PR feedback
* gotta close `fd`
* use `stream` to read first 4 bytes. copy native fixture before packing into asar to leverage `unpack: "**/*.node"` properly.
* convert params to object
* rename `createTestApp` to `createStagingAppDir` and add jsdoc to the function
* compiler error from merge conflict
* update snapshots
* update snapshots
* only check x64Content since it's the tmp app
* compile macho binaries at runtime using hellow-world.c for fixtures in lipo tests
* Update jest.setup.ts
Co-authored-by: Erik Moura <erikian@erikian.dev >
* Update jest.setup.ts
Co-authored-by: Erik Moura <erikian@erikian.dev >
* remove unstable properties for specific keys
* force redo
* update snapshots
* stripping only hello-world from snapshot and only hash from macho-specific asar integrity
* optimize logic :)
---------
Co-authored-by: Erik Moura <erikian@erikian.dev >
v2.0.3
2025-05-02 13:10:36 -03:00
dependabot[bot]
ec7c971959
build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ( #134 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](cdca7365b2...49933ea528 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 10:07:01 -07:00
dependabot[bot]
5b957e6858
build(deps): bump dsanders11/project-actions from 1.5.1 to 1.7.0 ( #132 )
...
Bumps [dsanders11/project-actions](https://github.com/dsanders11/project-actions ) from 1.5.1 to 1.7.0.
- [Release notes](https://github.com/dsanders11/project-actions/releases )
- [Changelog](https://github.com/dsanders11/project-actions/blob/main/.releaserc.json )
- [Commits](9c80cd31f5...2134fe7cc7 )
---
updated-dependencies:
- dependency-name: dsanders11/project-actions
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 13:27:42 -05:00
dependabot[bot]
4276c7cf38
build(deps): bump actions/setup-node from 4.2.0 to 4.3.0 ( #131 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](1d0ff469b7...cdca7365b2 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 11:41:59 -05:00
Erik Moura
977baa4d42
test: add explicit imports for jest functions ( #128 )
...
* test: add explicit imports for `jest` functions
* add workaround for non-`.spec.ts` file
2025-03-31 23:17:05 -07:00
Mike Maietta
2b67c905a6
fix: Allow EnableEmbeddedAsarIntegrityValidation when multiple asars are present in app ( #124 )
...
- When an application uses multiple asars (`webapp.asar`, `anything.asar`, etc.), `EnableEmbeddedAsarIntegrityValidation` fuse breaks the application due to not all asars having integrity generated for them. Fixes : #116
- **Also fixes bug** to correctly test `makeUniversalApp no asar mode should shim two different app folders`, (it was not having an asar integrity generated for the shimmed asar)
Functionality added:
- Moves all asar integrity generation to **after** all app assets have been merged/shimmed/copied. This allows other asars that were provided to also be scanned and have asar integrity generated for them.
- Extracted common Integrity logic to a single file `integrity.ts`
- Adds unit test for multi-asar apps
v2.0.2
2025-02-28 10:03:35 +08:00
Erik Moura
740dd4aab3
chore(deps): bump @electron/asar to 3.3.1 ( #127 )
...
* chore(deps): bump `@electron/asar` to `3.3.1`
* update snapshots
2025-02-22 18:35:55 -08:00
Mike Maietta
d90d573ccf
test: add test should shim asars with different unpacked dirs ( #125 )
2025-02-21 16:21:20 -08:00
Mike Maietta
7c0ad6caa5
test: giving steroids to the test suite 💪 ( #122 )
...
* purely test suite on steroids
* verify stuff
* more fun verifies
* ok ok ok I'm done
* extend timeout and consolidate to constant for easier usage across tests
* PR feedback :)
Remove warnings by adding transform regex to `ts-jest` and `testMatch`.
* cleanup
* cleanup
* PR feedback & converting `export function` to `export const` in `util.ts`
2025-02-19 15:58:52 +08:00
dependabot[bot]
d76ca76072
build(deps): bump actions/setup-node from 4.1.0 to 4.2.0 ( #118 )
2025-02-01 16:16:44 +00:00
dependabot[bot]
4bf33415ec
build(deps): bump dsanders11/project-actions from 1.4.0 to 1.5.1 ( #119 )
...
Bumps [dsanders11/project-actions](https://github.com/dsanders11/project-actions ) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/dsanders11/project-actions/releases )
- [Changelog](https://github.com/dsanders11/project-actions/blob/main/.releaserc.json )
- [Commits](438b25e007...9c80cd31f5 )
---
updated-dependencies:
- dependency-name: dsanders11/project-actions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-01 11:11:32 -05:00
David Sanders
caa0567b76
ci: switch to GHA ( #115 )
2024-12-03 14:06:00 -08:00
dependabot[bot]
7f59407631
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 ( #114 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 18:31:12 -05:00
dependabot[bot]
915c061908
build(deps): bump dsanders11/project-actions from 1.3.0 to 1.4.0 ( #112 )
...
Bumps [dsanders11/project-actions](https://github.com/dsanders11/project-actions ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/dsanders11/project-actions/releases )
- [Changelog](https://github.com/dsanders11/project-actions/blob/main/.releaserc.json )
- [Commits](eb760c4889...438b25e007 )
---
updated-dependencies:
- dependency-name: dsanders11/project-actions
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-08 21:22:48 -08:00
electron-roller[bot]
ef4ce1f9ac
chore: bump electronjs/node in .circleci/config.yml to 2.3.1 ( #111 )
...
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2024-10-26 10:08:58 -04:00
electron-roller[bot]
bf62ed4113
chore: bump continuousauth/npm in .circleci/config.yml to 2.1.1 ( #110 )
...
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2024-10-03 09:25:37 -05:00
David Sanders
dd52b47795
build: bump lint-staged to clear audit ( #109 )
2024-10-02 10:29:07 -07:00
David Sanders
9495fc3840
build: fix repository.url in package.json ( #108 )
2024-09-07 12:55:50 -07:00
dependabot[bot]
03b841956e
build(deps): bump amannn/action-semantic-pull-request ( #105 )
...
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request ) from 5.5.2 to 5.5.3.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases )
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md )
- [Commits](cfb60706e1...0723387faa )
---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 13:58:02 -07:00
Erick Zhao
b3059564b7
Merge branch 'main' into esm-asar-entrypoints
2024-06-21 16:12:39 -07:00
Erick Zhao
a7d68c490d
docs: additional API docs ( #100 )
2024-06-21 14:21:47 -07:00
Erick Zhao
f7d15b8d34
Merge remote-tracking branch 'origin' into esm-asar-entrypoints
2024-06-17 15:18:33 -07:00
Erick Zhao
03e27e5a1d
test: improve coverage ( #102 )
2024-06-17 15:15:20 -07:00
Erick Zhao
1c55526cdb
Update package.json
...
Co-authored-by: Erik Moura <erikian@erikian.dev >
2024-06-16 21:04:57 -07:00
dependabot[bot]
dfe5236357
build(deps): bump braces from 3.0.2 to 3.0.3 ( #104 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 15:29:38 -03:00
Erick Zhao
e9a5812213
add no-asar
2024-06-12 20:50:35 -07:00
Erick Zhao
ed1efe60a0
beep boop
2024-06-12 20:34:54 -07:00
electron-roller[bot]
89c99b438a
chore: bump electronjs/node in .circleci/config.yml to 2.3.0 ( #99 )
...
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2024-06-12 11:13:31 -03:00
electron-roller[bot]
e6d2697cbc
chore: bump electronjs/node in .circleci/config.yml to 2.2.3 ( #98 )
...
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2024-05-17 16:39:12 -07:00