Skip to content

Commit 52b4448

Browse files
committed
Update action dependencies and relicense
1 parent ac00ecf commit 52b4448

File tree

9 files changed

+37636
-18523
lines changed

9 files changed

+37636
-18523
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
node_modules
1+
node_modules
2+
deno.lock
3+
.idea

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 Mason Reed
3+
Copyright (c) 2025 Vector 35
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
# Setup Binary Ninja action
22

3-
This action installs [Binary Ninja] for testing and building both native and python plugins within Github CI. NOTE: This only supports Linux, if you want to run on windows or mac runners you will need to manually create a headless version of [Binary NInja] and pass in the `download-url`.
3+
This action installs [Binary Ninja] for testing and building both native and python plugins within GitHub CI.
4+
5+
This only supports Linux, if you want to run on Windows or MACOS runners you will need to manually create a headless version of [Binary NInja] and pass in the `download-url`.
46

57
## Example usage
68

79
When using this action it should be noted that the license input should basically always be a secret.
810

911
```yaml
10-
uses: emesare/setup-binary-ninja@v1-beta
12+
uses: Vector35/setup-binary-ninja@v1
1113
with:
1214
license: '${{ secrets.BN_SERIAL }}'
1315
```
@@ -32,11 +34,11 @@ Override the default download process. This is for advanced use cases where you
3234

3335
### `dev-branch`
3436

35-
Whether or not to use the developer branch of [Binary Ninja]. Default is `false`.
37+
Whether to use the development branch of [Binary Ninja]. Default is `false`.
3638

3739
### `python-support`
3840

39-
Whether or not to expose [Binary Ninja] to the runners python installation, i.e. the ability to `import binaryninja` in python. Make sure you have setup python **before** this action is run. Default is `true`.
41+
Whether or not to expose [Binary Ninja] to the runners python installation, i.e. the ability to `import binaryninja` in python. Make sure you have set up python **before** this action is run. Default is `true`.
4042

4143
## Outputs
4244

@@ -48,7 +50,7 @@ The installation directory.
4850

4951
### Building
5052

51-
Github actions must not import remote packages, thus a bundler is required to pack all dependencies into a single script. To regenerate the bundle (dist/index.js) run `npm run build`.
53+
GitHub actions must not import remote packages, thus a bundler is required to pack all dependencies into a single script. To regenerate the bundle (dist/index.js) run `npm run build`.
5254

5355
### Testing
5456

@@ -60,7 +62,7 @@ act push -s BN_SERIAL=yourserial -P ubuntu-latest=catthehacker/ubuntu:act-latest
6062

6163
### Commiting
6264

63-
Oddly enough github actions requires the distributed bundle to be in-tree, when commiting changes ensure that the bundle you have built is up-to-date with any changes made to the source.
65+
Oddly enough GitHub actions requires the distributed bundle to be in-tree, when commiting changes ensure that the bundle you have built is up-to-date with any changes made to the source.
6466

6567
[Binary Ninja]: https://binary.ninja
6668
[act]: https://github.com/nektos/act

action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 'Setup Binary Ninja environment'
22
description: 'Setup Binary Ninja within your github actions runner'
3-
author: 'emesare'
3+
author: 'Vector35'
44
branding:
55
icon: 'bold'
66
color: 'red'
@@ -22,5 +22,5 @@ outputs:
2222
install-path:
2323
description: "Where Binary Ninja was installed"
2424
runs:
25-
using: "node16"
25+
using: "node20"
2626
main: "dist/index.js"

0 commit comments

Comments
 (0)