Skip to content

Conversation

@JoShMiQueL
Copy link
Owner

No description provided.

@JoShMiQueL JoShMiQueL merged commit 24a18a2 into develop Apr 15, 2025
3 checks passed
@JoShMiQueL JoShMiQueL deleted the new-release-ci branch April 15, 2025 23:59
JoShMiQueL added a commit that referenced this pull request Apr 17, 2025
* ci: new release workflow (#25)

* Migrate-to-bun-ffi (#27)

* feat: update project branding and identity

* refactor: migrate from node-gyp to bun:ffi

* ci: update release workflow

* docs: Update README and add TODOs for types

* refactor: Update package config and cleanup native process code

* ci: Allow manual dispatch of Release workflow

* feat: configure automated releases and commit linting

* ci: trigger release workflow on push to beta branch
JoShMiQueL added a commit that referenced this pull request Apr 19, 2025
* Develop (#28)

* ci: new release workflow (#25)

* Migrate-to-bun-ffi (#27)

* feat: update project branding and identity

* refactor: migrate from node-gyp to bun:ffi

* ci: update release workflow

* docs: Update README and add TODOs for types

* refactor: Update package config and cleanup native process code

* ci: Allow manual dispatch of Release workflow

* feat: configure automated releases and commit linting

* ci: trigger release workflow on push to beta branch

* ci: fix node cache in release workflow

* chore: update typescript peer dependency range and lockfile

* chore: fix typo

* ci: add dependency installation step to release workflow

* chore(release): 3.7.0-beta.1 [skip ci]

# [3.7.0-beta.1](v3.6.1...v3.7.0-beta.1) (2025-04-17)

### Bug Fixes

* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

### Features

* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))

* Update README.md

* docs: improve README warning/note visibility with emojis

* chore(release): 1.0.0-beta.1 [skip ci]

# 1.0.0-beta.1 (2025-04-17)

### Bug Fixes

* add contents write permission to bump-version workflow for git push ([044a408](044a408))
* add git user config for GitHub Actions ([f76b5ec](f76b5ec))
* add missing setup steps in release job ([05ca465](05ca465))
* add required permissions for release notes generation ([f02d978](f02d978))
* add write permissions and rename bump job to bump-tag ([fb2ebbb](fb2ebbb))
* convert memory address types from bigint to number for better compatibility ([d2e03d4](d2e03d4))
* correct context access for local_version/npm_version and update npm install to ignore scripts ([4a4ddec](4a4ddec))
* correct output variable and update log message in bump-version workflow ([afbcc90](afbcc90))
* correct spelling of detachDebugger function name ([8fe649e](8fe649e))
* enable automatic release notes generation ([4c1a696](4c1a696))
* improve error logging in build script ([0aaa3dd](0aaa3dd))
* improve previous version detection in revert workflow ([3ab4909](3ab4909))
* improve workflow triggers and release creation ([f5d5b6b](f5d5b6b))
* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* move NODE_AUTH_TOKEN to setup-node step for proper npm authentication ([f45fda6](f45fda6))
* persist compiled files from build step to publish-npm step using workflow artifacts ([8b0b6f8](8b0b6f8))
* push to master branch instead of main in bump-version workflow ([81d1cf9](81d1cf9))
* remove caching from release workflow ([1fa7cb1](1fa7cb1))
* remove redundant build checks and simplify workflow ([821f966](821f966))
* remove redundant npm login step from workflow ([1df3bf6](1df3bf6))
* remove version bump from workflow as it's handled by release tags ([f40f081](f40f081))
* reorganize git operations in bump workflow for better reliability ([64e52ec](64e52ec))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* resolve /Zc:strictStrings compiler errors ([73e586f](73e586f))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* setup proper npm authentication in GitHub Actions workflow ([9bc7bce](9bc7bce))
* simplify release workflow and configuration ([b91db32](b91db32))
* specify artifact name and path in download step ([38ea831](38ea831))
* trigger build workflow on release publish ([25dea64](25dea64))
* update .npmignore to only exclude root src directory ([6d7265c](6d7265c))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

### Features

* add beta version support and improve CI triggers ([85a06bc](85a06bc))
* add bigint support for memory addresses ([4d22488](4d22488))
* add caching and optimize build steps in GitHub Actions workflow ([9b32a47](9b32a47))
* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))
* add GitHub release configuration ([8eeac16](8eeac16))
* add revert-version workflow ([51db5ae](51db5ae))
* add support for reverting latest version ([1ddd4ff](1ddd4ff))

* chore: update ignore files

[skip ci]

* feat: refactor exports and add default export to src/index.ts [skip ci]

* chore(config): update labeler patterns and ignore windsurfrules [skip ci]

* feat(memory): introduce typed memory operations and fix writeMemory issues

* docs(readme): update data types section [skip ci]

* docs(readme): clarify windows-only compatibility [skip ci]

* docs(readme): update ProcessObject interface and clarify readMemory limitations [skip ci]

* docs(readme): add MemoryDataType and MemoryValueType definitions [skip ci]

* Migrate to TypeScript and build .node in CI (#29)

* chore(package): update package metadata and repository URLs

* refactor(core): use const char* for error messages

Replaces char* with const char* for error message parameters and variables in debugger, module, and process components to improve type safety and clarify intent.

* chore: remove legacy C++ bindings and JavaScript code

* feat: migrate implementation to TypeScript

* build: update build tooling and configuration

* docs: update README and LICENSE

* ci: add GitHub workflows

* chore(assets): add banner image

* feat: add TypeScript examples

* chore: remove source and config files

Deleted the following files as part of repository cleanup:
- .gitattributes
- build.ts
- bun.lock
- src/index.ts
- src/memory.ts
- src/memoryprocess.d.ts
- src/process.ts

* fix(ci): add --no-save to bun install in release workflow

Update the GitHub Actions release workflow to use
'bun install --frozen-lockfile --ignore-scripts --no-save' for dependency installation.
This ensures no changes are written to lockfiles during CI.

* ci: remove --frozen-lockfile from install

* chore: ignore bun.lock, bump deps, and fix native build

- gitignore: ignore bun.lock*
- deps: bump node-addon-api to 8.3.1 and typescript to 5.8.3
- native: include <node.h> in process.cc to fix v8 undeclared identifier

* chore(release): 1.0.0-beta.1 [skip ci]

# 1.0.0-beta.1 (2025-04-18)

### Bug Fixes

* add contents write permission to bump-version workflow for git push ([044a408](044a408))
* add git user config for GitHub Actions ([f76b5ec](f76b5ec))
* add missing setup steps in release job ([05ca465](05ca465))
* add required permissions for release notes generation ([f02d978](f02d978))
* add write permissions and rename bump job to bump-tag ([fb2ebbb](fb2ebbb))
* convert memory address types from bigint to number for better compatibility ([d2e03d4](d2e03d4))
* correct context access for local_version/npm_version and update npm install to ignore scripts ([4a4ddec](4a4ddec))
* correct output variable and update log message in bump-version workflow ([afbcc90](afbcc90))
* correct spelling of detachDebugger function name ([8fe649e](8fe649e))
* enable automatic release notes generation ([4c1a696](4c1a696))
* improve error logging in build script ([0aaa3dd](0aaa3dd))
* improve previous version detection in revert workflow ([3ab4909](3ab4909))
* improve workflow triggers and release creation ([f5d5b6b](f5d5b6b))
* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* move NODE_AUTH_TOKEN to setup-node step for proper npm authentication ([f45fda6](f45fda6))
* persist compiled files from build step to publish-npm step using workflow artifacts ([8b0b6f8](8b0b6f8))
* push to master branch instead of main in bump-version workflow ([81d1cf9](81d1cf9))
* remove caching from release workflow ([1fa7cb1](1fa7cb1))
* remove redundant build checks and simplify workflow ([821f966](821f966))
* remove redundant npm login step from workflow ([1df3bf6](1df3bf6))
* remove version bump from workflow as it's handled by release tags ([f40f081](f40f081))
* reorganize git operations in bump workflow for better reliability ([64e52ec](64e52ec))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* resolve /Zc:strictStrings compiler errors ([73e586f](73e586f))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* setup proper npm authentication in GitHub Actions workflow ([9bc7bce](9bc7bce))
* simplify release workflow and configuration ([b91db32](b91db32))
* specify artifact name and path in download step ([38ea831](38ea831))
* trigger build workflow on release publish ([25dea64](25dea64))
* update .npmignore to only exclude root src directory ([6d7265c](6d7265c))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

### Features

* add beta version support and improve CI triggers ([85a06bc](85a06bc))
* add bigint support for memory addresses ([4d22488](4d22488))
* add caching and optimize build steps in GitHub Actions workflow ([9b32a47](9b32a47))
* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))
* add GitHub release configuration ([8eeac16](8eeac16))
* add revert-version workflow ([51db5ae](51db5ae))
* add support for reverting latest version ([1ddd4ff](1ddd4ff))
* **memory:** introduce typed memory operations and fix writeMemory issues ([505cf6e](505cf6e))
* refactor exports and add default export to src/index.ts [skip ci] ([56c8fdb](56c8fdb))

* fix: use require instead import to load Node-API modules

* chore: install semantic-release related deps

* chore(release): 1.0.0-beta.2 [skip ci]

# [1.0.0-beta.2](v1.0.0-beta.1...v1.0.0-beta.2) (2025-04-19)

### Bug Fixes

* use require instead import to load Node-API modules ([319841b](319841b))

---------

Co-authored-by: semantic-release-bot <[email protected]>
JoShMiQueL added a commit that referenced this pull request Apr 20, 2025
* Develop (#28)

* ci: new release workflow (#25)

* Migrate-to-bun-ffi (#27)

* feat: update project branding and identity

* refactor: migrate from node-gyp to bun:ffi

* ci: update release workflow

* docs: Update README and add TODOs for types

* refactor: Update package config and cleanup native process code

* ci: Allow manual dispatch of Release workflow

* feat: configure automated releases and commit linting

* ci: trigger release workflow on push to beta branch

* ci: fix node cache in release workflow

* chore: update typescript peer dependency range and lockfile

* chore: fix typo

* ci: add dependency installation step to release workflow

* chore(release): 3.7.0-beta.1 [skip ci]

* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))

* Update README.md

* docs: improve README warning/note visibility with emojis

* chore(release): 1.0.0-beta.1 [skip ci]

* add contents write permission to bump-version workflow for git push ([044a408](044a408))
* add git user config for GitHub Actions ([f76b5ec](f76b5ec))
* add missing setup steps in release job ([05ca465](05ca465))
* add required permissions for release notes generation ([f02d978](f02d978))
* add write permissions and rename bump job to bump-tag ([fb2ebbb](fb2ebbb))
* convert memory address types from bigint to number for better compatibility ([d2e03d4](d2e03d4))
* correct context access for local_version/npm_version and update npm install to ignore scripts ([4a4ddec](4a4ddec))
* correct output variable and update log message in bump-version workflow ([afbcc90](afbcc90))
* correct spelling of detachDebugger function name ([8fe649e](8fe649e))
* enable automatic release notes generation ([4c1a696](4c1a696))
* improve error logging in build script ([0aaa3dd](0aaa3dd))
* improve previous version detection in revert workflow ([3ab4909](3ab4909))
* improve workflow triggers and release creation ([f5d5b6b](f5d5b6b))
* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* move NODE_AUTH_TOKEN to setup-node step for proper npm authentication ([f45fda6](f45fda6))
* persist compiled files from build step to publish-npm step using workflow artifacts ([8b0b6f8](8b0b6f8))
* push to master branch instead of main in bump-version workflow ([81d1cf9](81d1cf9))
* remove caching from release workflow ([1fa7cb1](1fa7cb1))
* remove redundant build checks and simplify workflow ([821f966](821f966))
* remove redundant npm login step from workflow ([1df3bf6](1df3bf6))
* remove version bump from workflow as it's handled by release tags ([f40f081](f40f081))
* reorganize git operations in bump workflow for better reliability ([64e52ec](64e52ec))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* resolve /Zc:strictStrings compiler errors ([73e586f](73e586f))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* setup proper npm authentication in GitHub Actions workflow ([9bc7bce](9bc7bce))
* simplify release workflow and configuration ([b91db32](b91db32))
* specify artifact name and path in download step ([38ea831](38ea831))
* trigger build workflow on release publish ([25dea64](25dea64))
* update .npmignore to only exclude root src directory ([6d7265c](6d7265c))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

* add beta version support and improve CI triggers ([85a06bc](85a06bc))
* add bigint support for memory addresses ([4d22488](4d22488))
* add caching and optimize build steps in GitHub Actions workflow ([9b32a47](9b32a47))
* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))
* add GitHub release configuration ([8eeac16](8eeac16))
* add revert-version workflow ([51db5ae](51db5ae))
* add support for reverting latest version ([1ddd4ff](1ddd4ff))

* chore: update ignore files

[skip ci]

* feat: refactor exports and add default export to src/index.ts [skip ci]

* chore(config): update labeler patterns and ignore windsurfrules [skip ci]

* feat(memory): introduce typed memory operations and fix writeMemory issues

* docs(readme): update data types section [skip ci]

* docs(readme): clarify windows-only compatibility [skip ci]

* docs(readme): update ProcessObject interface and clarify readMemory limitations [skip ci]

* docs(readme): add MemoryDataType and MemoryValueType definitions [skip ci]

* Migrate to TypeScript and build .node in CI (#29)

* chore(package): update package metadata and repository URLs

* refactor(core): use const char* for error messages

Replaces char* with const char* for error message parameters and variables in debugger, module, and process components to improve type safety and clarify intent.

* chore: remove legacy C++ bindings and JavaScript code

* feat: migrate implementation to TypeScript

* build: update build tooling and configuration

* docs: update README and LICENSE

* ci: add GitHub workflows

* chore(assets): add banner image

* feat: add TypeScript examples

* chore: remove source and config files

Deleted the following files as part of repository cleanup:
- .gitattributes
- build.ts
- bun.lock
- src/index.ts
- src/memory.ts
- src/memoryprocess.d.ts
- src/process.ts

* fix(ci): add --no-save to bun install in release workflow

Update the GitHub Actions release workflow to use
'bun install --frozen-lockfile --ignore-scripts --no-save' for dependency installation.
This ensures no changes are written to lockfiles during CI.

* ci: remove --frozen-lockfile from install

* chore: ignore bun.lock, bump deps, and fix native build

- gitignore: ignore bun.lock*
- deps: bump node-addon-api to 8.3.1 and typescript to 5.8.3
- native: include <node.h> in process.cc to fix v8 undeclared identifier

* chore(release): 1.0.0-beta.1 [skip ci]

* add contents write permission to bump-version workflow for git push ([044a408](044a408))
* add git user config for GitHub Actions ([f76b5ec](f76b5ec))
* add missing setup steps in release job ([05ca465](05ca465))
* add required permissions for release notes generation ([f02d978](f02d978))
* add write permissions and rename bump job to bump-tag ([fb2ebbb](fb2ebbb))
* convert memory address types from bigint to number for better compatibility ([d2e03d4](d2e03d4))
* correct context access for local_version/npm_version and update npm install to ignore scripts ([4a4ddec](4a4ddec))
* correct output variable and update log message in bump-version workflow ([afbcc90](afbcc90))
* correct spelling of detachDebugger function name ([8fe649e](8fe649e))
* enable automatic release notes generation ([4c1a696](4c1a696))
* improve error logging in build script ([0aaa3dd](0aaa3dd))
* improve previous version detection in revert workflow ([3ab4909](3ab4909))
* improve workflow triggers and release creation ([f5d5b6b](f5d5b6b))
* move GitHub Actions permissions to workflow level ([2b06b79](2b06b79))
* move NODE_AUTH_TOKEN to setup-node step for proper npm authentication ([f45fda6](f45fda6))
* persist compiled files from build step to publish-npm step using workflow artifacts ([8b0b6f8](8b0b6f8))
* push to master branch instead of main in bump-version workflow ([81d1cf9](81d1cf9))
* remove caching from release workflow ([1fa7cb1](1fa7cb1))
* remove redundant build checks and simplify workflow ([821f966](821f966))
* remove redundant npm login step from workflow ([1df3bf6](1df3bf6))
* remove version bump from workflow as it's handled by release tags ([f40f081](f40f081))
* reorganize git operations in bump workflow for better reliability ([64e52ec](64e52ec))
* replace deprecated fail_on_error with fail_level in biome action ([412462d](412462d))
* resolve /Zc:strictStrings compiler errors ([73e586f](73e586f))
* set biome action fail_level to any ([a7dd6c1](a7dd6c1))
* set fetch-depth: 0 for full git history in version bump ([5237ec2](5237ec2))
* setup proper npm authentication in GitHub Actions workflow ([9bc7bce](9bc7bce))
* simplify release workflow and configuration ([b91db32](b91db32))
* specify artifact name and path in download step ([38ea831](38ea831))
* trigger build workflow on release publish ([25dea64](25dea64))
* update .npmignore to only exclude root src directory ([6d7265c](6d7265c))
* update config and ci labels to use proper changed-files syntax ([c6a4eea](c6a4eea))

* add beta version support and improve CI triggers ([85a06bc](85a06bc))
* add bigint support for memory addresses ([4d22488](4d22488))
* add caching and optimize build steps in GitHub Actions workflow ([9b32a47](9b32a47))
* add CodeQL security analysis to version bump workflow ([f2c3d15](f2c3d15))
* add GitHub release configuration ([8eeac16](8eeac16))
* add revert-version workflow ([51db5ae](51db5ae))
* add support for reverting latest version ([1ddd4ff](1ddd4ff))
* **memory:** introduce typed memory operations and fix writeMemory issues ([505cf6e](505cf6e))
* refactor exports and add default export to src/index.ts [skip ci] ([56c8fdb](56c8fdb))

* fix: use require instead import to load Node-API modules

* chore: install semantic-release related deps

* chore(release): 1.0.0-beta.2 [skip ci]

* use require instead import to load Node-API modules ([319841b](319841b))

---------

Co-authored-by: semantic-release-bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants