Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/actions/calcrom/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: calcrom

description: |
Runs the rust reimplementation of calcrom

inputs:
romnames:
description: |
Names of the ROMs to analyze
arm9subdir:
description: |
Subdirectory containing ARM9 sources
default: ''
arm7subdir:
description: |
Subdirectory containing ARM7 sources
default: sub
arm9stem:
description: |
Name of the ARM9 binary
default: main
arm7stem:
description: |
Name of the ARM7 binary
default: ichneumon_sub

outputs:
calcrom_output:
description: |
Text output from the calcrom utility

runs:
using: composite
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: PikalaxALT/pokeheartgold-calcrom
ref: 8bf8bb71d448156d7e535612e4072a36f70568a2 # v0.1.0
path: calcrom
- uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659 # v1.17.0
- shell: /bin/bash
run: |
{
echo 'calcrom_output<<EOF'
cargo run --manifest-path calcrom/Cargo.toml --release -- \
-9 ${{ inputs.arm9subdir }} \
-7 ${{ inputs.arm7subdir }} \
-m ${{ inputs.arm9stem }} \
-s ${{ inputs.arm7stem }} \
${{ inputs.romnames }}
echo 'EOF'
} | tee -a "$GITHUB_OUTPUT"
1 change: 0 additions & 1 deletion .github/calcrom/.gitattributes

This file was deleted.

2 changes: 0 additions & 2 deletions .github/calcrom/.gitignore

This file was deleted.

155 changes: 0 additions & 155 deletions .github/calcrom/BuildAnalyzer.cpp

This file was deleted.

76 changes: 0 additions & 76 deletions .github/calcrom/BuildAnalyzer.h

This file was deleted.

Loading
Loading