Skip to content

Commit

Permalink
Merge pull request #228 from agracio/master
Browse files Browse the repository at this point in the history
merge from master
  • Loading branch information
agracio authored Oct 22, 2024
2 parents f6b89c9 + e4f9c57 commit 1cecfe1
Show file tree
Hide file tree
Showing 21 changed files with 34 additions and 21 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ on:
- 18
- 20
- 22
- 23

env:
DOTNET_CLI_TELEMETRY_OPTOUT: 1
Expand Down Expand Up @@ -62,7 +63,9 @@ jobs:
script: |
try {
const fs = require('fs')
fs.writeFileSync('release/ia32/${{ inputs.build-version }}/node.version', '${{ steps.node-test-version.outputs.node-version }}');
if(${{ inputs.build-version }} <23){
fs.writeFileSync('release/ia32/${{ inputs.build-version }}/node.version', '${{ steps.node-test-version.outputs.node-version }}');
}
fs.writeFileSync('release/x64/${{ inputs.build-version }}/node.version', '${{ steps.node-test-version.outputs.node-version }}');
if(${{ inputs.build-version }} >=20){
fs.writeFileSync('release/arm64/${{ inputs.build-version }}/node.version', '${{ steps.node-test-version.outputs.node-version }}');
Expand All @@ -74,6 +77,7 @@ jobs:
- name: Build ia32
timeout-minutes: 30
if: ${{ inputs.build-version <23 }}
run: |
node-gyp configure build --target=${{ steps.node-test-version.outputs.node-version }} --runtime=node --release --arch=ia32
cmd /c copy /y build\Release\edge_*.node release\ia32\${{ inputs.build-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
matrix:
os: [macos-13, macos-14, ubuntu-22.04, windows-2022]
# os: [macos-14, windows-2022]
node: [18, 20, 22]
node: [18, 20, 22, 23]

steps:

Expand Down
5 changes: 4 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,7 @@ tools/download*.js
test/mochawesome-report
mochawesome-report
mochawesome.json
.circleci
.circleci
*.sln
xunit*.*
getVersion*.js
28 changes: 16 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<!---[![Build Status](https://app.travis-ci.com/agracio/edge-js.svg?branch=master)](https://app.travis-ci.com/github/agracio/edge-js)--->
[![Build status][appveyor-image]][appveyor-url]
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/agracio/edge-js.svg?style=shield )](https://dl.circleci.com/status-badge/redirect/gh/agracio/edge-js/tree/master)
[![Actions Status](https://github.com/agracio/edge-js/workflows/Test/badge.svg)](https://github.com/agracio/edge-js/actions)
[![NPM Downloads][downloads-image]][downloads-url]
<!-- [![Codacy Badge][codacy-img]][codacy-url] -->
[![Actions Status][github-img]][github-url]
[![Git Issues][issues-img]][issues-url]
[![Closed Issues][closed-issues-img]][closed-issues-url]
<!-- [![NPM Downloads][downloads-img]][downloads-url] -->
<!-- ![Node version](https://img.shields.io/node/v/edge-js.svg) -->
<!-- [![deps status][dependencies-img]][dependencies-url] -->
<!--[![MIT license][license-img]][license-url] -->
<!-- [![Codacy Badge][codacy-img]][codacy-url] -->

-----
### This library is based on https://github.com/tjanczuk/edge all credit for original work goes to Tomasz Janczuk.
Expand Down Expand Up @@ -74,25 +74,26 @@ https://github.com/agracio/edge-js-quick-start

### Windows

| Version | x86/x64 | arm64 |
| ------- | ------------------ | ------------------ |
| 16.x | :heavy_check_mark: | :x: |
| 18.x | :heavy_check_mark: | :x: |
| 20.x | :heavy_check_mark: | :heavy_check_mark: |
| 22.x | :heavy_check_mark: | :heavy_check_mark: |
| Version | x86 | x64 | arm64 |
| ------- | ------------------ | ------------------ | ------------------ |
| 16.x | :heavy_check_mark: | :heavy_check_mark: | :x: |
| 18.x | :heavy_check_mark: | :heavy_check_mark: | :x: |
| 20.x | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| 22.x | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| 23.x | :x: | :heavy_check_mark: | :heavy_check_mark: |


### macOS

| Version | x64 | arm64 (M1+) |
| -------------- | ------------------ | ------------------ |
| 16.x - 22.x | :heavy_check_mark: | :heavy_check_mark: |
| 16.x - 23.x | :heavy_check_mark: | :heavy_check_mark: |

### Linux

| Version | x64 | arm64 |
| -------------- | ------------------ | ------------------ |
| 14.x - 22.x | :heavy_check_mark: | :heavy_check_mark: |
| 14.x - 23.x | :heavy_check_mark: | :heavy_check_mark: |

## Scripting CLR from Node.js and Node.js from CRL

Expand Down Expand Up @@ -2014,7 +2015,7 @@ Issues? Feedback? You [know what to do](https://github.com/agracio/edge-js/issue
[dependencies-url]: https://www.npmjs.com/package/edge-js?activeTab=dependencies
[dependencies-img]: https://img.shields.io/librariesio/release/npm/edge-js.svg?style=flat-square

[downloads-image]: https://img.shields.io/npm/dw/edge-js.svg?style=flat-square
[downloads-img]: https://img.shields.io/npm/dw/edge-js.svg?style=flat-square
[downloads-url]: https://img.shields.io/npm/dw/edge-js.svg

[appveyor-image]:https://ci.appveyor.com/api/projects/status/3hs8xq7jieufw507/branch/master?svg=true
Expand All @@ -2031,4 +2032,7 @@ Issues? Feedback? You [know what to do](https://github.com/agracio/edge-js/issue
[codacy-img]: https://app.codacy.com/project/badge/Grade/3833e15b273d4add8d2030764e8977d9
[codacy-url]: https://app.codacy.com/gh/agracio/edge-js/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade

[github-img]: https://github.com/agracio/edge-js/workflows/Test/badge.svg
[github-url]: https://github.com/agracio/edge-js/actions/workflows/main.yml


Binary file modified lib/native/win32/arm64/22/edge_coreclr.node
Binary file not shown.
Binary file modified lib/native/win32/arm64/22/edge_nativeclr.node
Binary file not shown.
2 changes: 1 addition & 1 deletion lib/native/win32/arm64/22/node.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.9.0
22.10.0
Binary file added lib/native/win32/arm64/23/edge_coreclr.node
Binary file not shown.
Binary file added lib/native/win32/arm64/23/edge_nativeclr.node
Binary file not shown.
1 change: 1 addition & 0 deletions lib/native/win32/arm64/23/node.version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
23.0.0
Binary file modified lib/native/win32/ia32/22/edge_coreclr.node
Binary file not shown.
Binary file modified lib/native/win32/ia32/22/edge_nativeclr.node
Binary file not shown.
2 changes: 1 addition & 1 deletion lib/native/win32/ia32/22/node.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.9.0
22.10.0
Binary file modified lib/native/win32/x64/22/edge_coreclr.node
Binary file not shown.
Binary file modified lib/native/win32/x64/22/edge_nativeclr.node
Binary file not shown.
2 changes: 1 addition & 1 deletion lib/native/win32/x64/22/node.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.9.0
22.10.0
Binary file added lib/native/win32/x64/23/edge_coreclr.node
Binary file not shown.
Binary file added lib/native/win32/x64/23/edge_nativeclr.node
Binary file not shown.
1 change: 1 addition & 0 deletions lib/native/win32/x64/23/node.version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
23.0.0
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"url": "http://tomasz.janczuk.org",
"twitter": "tjanczuk"
},
"version": "22.7.0",
"version": "23.0.0",
"description": "Edge.js: run .NET and Node.js in-process on Windows, Mac OS, and Linux",
"tags": [
"owin",
Expand Down

0 comments on commit 1cecfe1

Please sign in to comment.