Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/er28-0652/setup-ghidra
setup Ghidra environment for GitHub Actions
https://github.com/er28-0652/setup-ghidra
ghidra github-actions github-actions-typescript
Last synced: 3 months ago
JSON representation
setup Ghidra environment for GitHub Actions
- Host: GitHub
- URL: https://github.com/er28-0652/setup-ghidra
- Owner: er28-0652
- License: mit
- Created: 2020-01-02T15:52:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-19T18:05:31.000Z (over 1 year ago)
- Last Synced: 2024-10-31T10:44:50.401Z (3 months ago)
- Topics: ghidra, github-actions, github-actions-typescript
- Language: TypeScript
- Homepage:
- Size: 10.2 MB
- Stars: 15
- Watchers: 2
- Forks: 7
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Actions Status](https://github.com/er28-0652/setup-ghidra/workflows/Main%20workflow/badge.svg)](https://github.com/er28-0652/setup-ghidra/actions)
# setup-ghidra
This action sets up a Ghidra environment for use in actions by:
- optionally installing a version of Ghidra and adding to GHIDRA_INSTALL_PATH. The action will fail if no matching versions are found. To check available Ghidra version, see release note in https://ghidra-sre.org.
## Inputs
### `version`
**Required** Version of Ghidra. Default `"latest"`.
## Usage
Before setup Ghidra, you need to setup Java 11.0.x environment using `actions/setup-java`.
This action doesn't use Docker, so you can use both Windows, Linux and MacOS for `runs-on` environment.```yaml
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- uses: actions/checkout@v1
- uses: actions/setup-java@v1
java-version: "11.0.x"
java-package: jdk
architecture: x64
- uses: er28-0652/setup-ghidra@master
with:
version: "9.1.1"
```