Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1785 commits
Select commit Hold shift + click to select a range
a23ad8d
Merge branch 'pre-release' into suddy/spacies-nerf
SuddyN Apr 21, 2026
9216f83
Merge branch 'pre-release' into lucario-burnout
jobrien97 Apr 21, 2026
d942e30
sys_ground_shockwave for Burnout
jobrien97 Apr 21, 2026
2ee7dea
Dorf
SkewedAskew Apr 21, 2026
f0f997c
Update aerials.rs
SkewedAskew Apr 21, 2026
13da34a
throw nerfs
SuddyN Apr 21, 2026
7b16ad9
Shock Dive touchups
SkewedAskew Apr 21, 2026
c8c850d
wahoo
SuddyN Apr 21, 2026
b8ee059
Hitlag Adjustments
WuBoytH Apr 21, 2026
768b36d
Down Air Adjustment
WuBoytH Apr 21, 2026
6260731
cancel leniency
WuBoytH Apr 21, 2026
fdffa6b
Hitlag fix
SkewedAskew Apr 21, 2026
7d8df58
Update aerials.rs
SkewedAskew Apr 21, 2026
2e04d3e
Merge branch 'bmmishima' of https://github.com/HDR-Development/HewDra…
SkewedAskew Apr 21, 2026
a1e2c9b
Double Nejiri Cancel window
SkewedAskew Apr 21, 2026
169f60f
ADGF
SkewedAskew Apr 21, 2026
0793c18
Update step.rs
SkewedAskew Apr 21, 2026
3c0e20e
Merge branch 'pre-release' into 18-di-fixes
jobrien97 Apr 22, 2026
18121ea
gnw/dsam uair angle reversions
jobrien97 Apr 22, 2026
8098098
a teensy bit smaller
jobrien97 Apr 22, 2026
734ad62
Merge pull request #671 from HDR-Development/18-di-fixes
SkewedAskew Apr 22, 2026
5e6d4cc
Update motion_patch.yaml
SkewedAskew Apr 22, 2026
ed53fd2
Moar
SkewedAskew Apr 22, 2026
228e861
Merge pull request #679 from HDR-Development/input-lag-forgiveness
SkewedAskew Apr 22, 2026
02c3926
Merge pull request #674 from HDR-Development/sword_trail_polish
SkewedAskew Apr 22, 2026
6f3253c
Update aerials.rs
SkewedAskew Apr 22, 2026
0942ac1
Morf
SkewedAskew Apr 22, 2026
e53c4cb
Update aerials.rs
SkewedAskew Apr 22, 2026
7fc2851
nana damage mul
SuddyN Apr 22, 2026
b89cdba
jab fix
SuddyN Apr 22, 2026
d1baea2
stats matching
SuddyN Apr 22, 2026
513e27b
throw changes
SuddyN Apr 22, 2026
e1f42f8
Merge branch 'pre-release' into miscaroo
jobrien97 Apr 22, 2026
ac9d6ec
falco fair hitsfx
jobrien97 Apr 22, 2026
cb3b8b8
more throws nerfs
SuddyN Apr 22, 2026
901b4b1
thanks wuboy
SuddyN Apr 23, 2026
959c125
Merge pull request #690 from HDR-Development/suddy/mario
SkewedAskew Apr 23, 2026
9baad88
Merge pull request #685 from HDR-Development/shulk
SkewedAskew Apr 23, 2026
00d3cbc
pika
stingers135 Dec 9, 2025
da86247
2.0
stingers135 Dec 9, 2025
c005408
sideb changes
stingers135 Dec 10, 2025
2fbbdad
changed effect for nathan
stingers135 Dec 10, 2025
5f07aea
uair
stingers135 Dec 13, 2025
4a7881f
Cleanup
SkewedAskew Apr 23, 2026
2566d1a
Update aerials.rs
SkewedAskew Apr 23, 2026
3153402
Update special_lw.rs
SkewedAskew Apr 23, 2026
a797e56
Update motion_patch.yaml
SkewedAskew Apr 23, 2026
be1bda0
Update motion_patch.yaml
SkewedAskew Apr 23, 2026
5f1ecfc
EWGF buff
SkewedAskew Apr 23, 2026
f751762
Update tilts.rs
SkewedAskew Apr 23, 2026
8cbf312
Inkling bthrow
SkewedAskew Apr 23, 2026
0fe3579
Lucas throws
SkewedAskew Apr 23, 2026
70cbddb
Update tilts.rs
SkewedAskew Apr 23, 2026
1c9500c
Small revisions
SkewedAskew Apr 23, 2026
ab3a07d
Update aerials.rs
SkewedAskew Apr 24, 2026
3cbd6be
Bomber revisions
SkewedAskew Apr 24, 2026
9000149
Air turnip touchups
SkewedAskew Apr 24, 2026
47a0373
Merge pull request #652 from HDR-Development/suddy/spacies-nerf
SkewedAskew Apr 25, 2026
0a2c508
Oh no a Bowser nerf
SkewedAskew Apr 25, 2026
e3b039a
Update smashes.rs
SkewedAskew Apr 25, 2026
04b32bc
Update tilts.rs
SkewedAskew Apr 25, 2026
80f76a6
Update ground.rs
SkewedAskew Apr 25, 2026
3e5829e
thingy
jaccob101 Apr 25, 2026
fb1fab0
increase sys_falling_smoke scale
jobrien97 Apr 25, 2026
0fdc60a
remove additional effect call
jobrien97 Apr 25, 2026
ff9727c
Update consts.rs
jobrien97 Apr 25, 2026
bb58241
comment
jobrien97 Apr 25, 2026
c02a48f
Merge pull request #676 from HDR-Development/link-p
SkewedAskew Apr 25, 2026
84ec197
Disarming Voice polish
SkewedAskew Apr 25, 2026
04b2a5d
add burned airdodge gfx
jobrien97 Apr 25, 2026
a7a5cd3
Monkey Flip Kick
SkewedAskew Apr 26, 2026
7b21d0a
Roller
SkewedAskew Apr 26, 2026
667add8
Shield infliction fix
SkewedAskew Apr 26, 2026
1c94a9b
Update motion_patch.yaml
SkewedAskew Apr 26, 2026
c2dba5f
Update special_n.rs
SkewedAskew Apr 26, 2026
a0169e7
Roller transcendence
SkewedAskew Apr 26, 2026
eb6cdbc
Update opff.rs
SkewedAskew Apr 26, 2026
f9a90d3
a
jaccob101 Apr 26, 2026
bee46ef
sweat gfx adjustment
jobrien97 Apr 26, 2026
11645f9
airdodge ledgegrab distance reduction again
jobrien97 Apr 26, 2026
bf22beb
slightly less opaque sweat
jobrien97 Apr 26, 2026
d1387f4
Merge pull request #682 from HDR-Development/samusd
SkewedAskew Apr 26, 2026
6ecfeae
old bomber landing interaction but with fixed clipping, adj peach da …
jaccob101 Apr 27, 2026
01dc927
slight reversion
jobrien97 Apr 27, 2026
0d3a559
Merge branch 'pre-release' into miscaroo
jobrien97 Apr 27, 2026
825a7f8
more sys_smash_flash shrinkage
jobrien97 Apr 27, 2026
f1232d4
corrin jab3 trans frame adj
jobrien97 Apr 27, 2026
4e5b698
flashy
jobrien97 Apr 27, 2026
5a2f0bf
Merge pull request #668 from HDR-Development/gaogaen-p
SkewedAskew Apr 27, 2026
c34fc96
More ferg
SkewedAskew Apr 27, 2026
6ed9ae4
Update throws.rs
SkewedAskew Apr 27, 2026
e4efb1f
Update throws.rs
SkewedAskew Apr 27, 2026
b356dec
fix items in war mode
BrianAllred Apr 27, 2026
59af9b5
Update throws.rs
SkewedAskew Apr 27, 2026
3fda90d
Update tilts.rs
SkewedAskew Apr 27, 2026
103f7d9
Update throws.rs
SkewedAskew Apr 27, 2026
65df8ae
stick threshold reversion addendum
jobrien97 Apr 27, 2026
d7d4369
what the sigma
jobrien97 Apr 28, 2026
97cca69
Update throws.rs
SkewedAskew Apr 28, 2026
bf5ad71
More Ridley
SkewedAskew Apr 28, 2026
6447ea6
Update motion_patch.yaml
SkewedAskew Apr 28, 2026
a61d4a8
SPR
SkewedAskew Apr 28, 2026
ca62cbb
Merge pull request #702 from HDR-Development/hid-reversion-stick-thre…
SkewedAskew Apr 28, 2026
40a64a7
Merge pull request #666 from HDR-Development/bmmishima
SkewedAskew Apr 28, 2026
547f007
Merge pull request #694 from HDR-Development/banjo
SkewedAskew Apr 28, 2026
72f3493
Merge pull request #696 from HDR-Development/no-jump-smoke
SkewedAskew Apr 28, 2026
388da71
rely on stage-alts for get_match_mode
BrianAllred Apr 29, 2026
e43d15a
make sure stage-alt is written
BrianAllred Apr 29, 2026
c0c2749
Update specials.rs
SkewedAskew Apr 29, 2026
fa9f472
Update special_s2.rs
SkewedAskew Apr 29, 2026
ff52614
Brawler
SkewedAskew Apr 29, 2026
ad47704
Brawler redux
SkewedAskew Apr 29, 2026
adaf119
Update throws.rs
SkewedAskew Apr 29, 2026
a919662
Merge pull request #700 from HDR-Development/airdodge-ledgegrab
SkewedAskew Apr 29, 2026
f30ad3a
vanilla smoke scale for ICs
jobrien97 Apr 29, 2026
3fb340b
Merge branch 'pre-release' into miscaroo
jobrien97 Apr 29, 2026
39ccace
Merge branch 'no-jump-smoke' into miscaroo
jobrien97 Apr 29, 2026
f4967a6
Update special_lw2.rs
SkewedAskew Apr 29, 2026
5254a30
Volume and fixes
SkewedAskew Apr 29, 2026
b1b1c40
Update special_s.rs
SkewedAskew Apr 29, 2026
4684cd0
Update ground.rs
SkewedAskew Apr 29, 2026
1c4fe1f
no no name
BrianAllred Apr 29, 2026
da4bc73
Merge pull request #697 from HDR-Development/purin
SkewedAskew Apr 30, 2026
6d26ae4
Update aerials.rs
SkewedAskew Apr 30, 2026
5deaa74
Revert "Update special_s2.rs"
SkewedAskew Apr 30, 2026
ed690e6
Move
SkewedAskew Apr 30, 2026
c13298c
Brawler
SkewedAskew Apr 30, 2026
79de028
Gunner
SkewedAskew Apr 30, 2026
c538f67
That other guy
SkewedAskew Apr 30, 2026
5ad9e0a
Flashbangn't
SkewedAskew Apr 30, 2026
9c3902c
Merge pull request #659 from HDR-Development/lucario-burnout
SkewedAskew May 1, 2026
1a5626b
Merge pull request #693 from HDR-Development/pika-p
SkewedAskew May 1, 2026
9e1d4de
Merge pull request #698 from HDR-Development/no-airdodge-gfx
SkewedAskew May 1, 2026
e678ff6
fix bayo nB jc
jobrien97 May 1, 2026
ffeb3d1
Merge pull request #706 from HDR-Development/fix-no-name
SkewedAskew May 1, 2026
f0b34c3
Merge branch 'pre-release' into fix-stage-alts
BrianAllred May 2, 2026
4fc56ab
wuboy hooks
SuddyN May 2, 2026
c63619e
remove 0x2f81cc
SuddyN May 2, 2026
8f474ec
Merge branch 'pre-release' into ness-adjustments
jobrien97 May 3, 2026
1ae62b2
ness dj startup slowdown
jobrien97 May 4, 2026
3ec4174
Merge branch 'pre-release' into miscaroo
jobrien97 May 4, 2026
5751faf
keep sss from asking for local wireless room shutdown
BrianAllred May 4, 2026
2444246
fix transitions for local wireless
BrianAllred May 4, 2026
70631b7
Update throws.rs
SkewedAskew Apr 27, 2026
299269d
Revert "Update throws.rs"
SkewedAskew May 4, 2026
ea1de88
Update tilts.rs
SkewedAskew Apr 27, 2026
5756b22
Revert "Update tilts.rs"
SkewedAskew May 4, 2026
ecce36e
Initial adjustments and fixes
SkewedAskew May 4, 2026
5a51acb
Update acmd.rs
SkewedAskew May 4, 2026
9d2a358
Revert "Roller"
SkewedAskew May 4, 2026
598b2f9
Merge pull request #594 from HDR-Development/p-ch_again
SkewedAskew May 4, 2026
b215200
Merge branch 'pre-release' into tiny-misc
SkewedAskew May 4, 2026
f7ffacf
Update vl.prcxml
SkewedAskew May 4, 2026
0767be4
Update smashes.rs
SkewedAskew May 4, 2026
c323ead
update inkling dair splash hitsfx
jobrien97 May 4, 2026
c395932
Update aerials.rs
SkewedAskew May 4, 2026
0cd9f98
Update aerials.rs
SkewedAskew May 4, 2026
d3a6b34
Revert utilt
SkewedAskew May 4, 2026
ea2228c
Update aerials.rs
SkewedAskew May 4, 2026
1774f47
Merge pull request #701 from HDR-Development/gekkouga
SkewedAskew May 4, 2026
4048242
Merge pull request #691 from HDR-Development/suddy/ics
SkewedAskew May 4, 2026
54f554d
Merge pull request #688 from HDR-Development/ganondorf
SkewedAskew May 4, 2026
7fe5243
Merge pull request #707 from HDR-Development/brawler
SkewedAskew May 4, 2026
d721e29
Merge pull request #699 from HDR-Development/side-special-shield-stop
SkewedAskew May 4, 2026
c5a4550
marcina/roy upB start ledgegrab adj
jobrien97 May 4, 2026
11386c4
remove ddd upB start ledgegrab
jobrien97 May 4, 2026
da18511
dolly upB start_speed_y_mul adj
jobrien97 May 4, 2026
adb1832
disable dolly upB start ledgegrab
jobrien97 May 4, 2026
5b4242e
fix stage page on normal SSS reload
BrianAllred May 4, 2026
9035a74
kirby downB reappr land detect
jobrien97 May 4, 2026
10c36ec
kongfix
jobrien97 May 4, 2026
8bc9745
var rename for clarity
BrianAllred May 5, 2026
42ed40d
Merge branch 'pre-release' into miscaroo
jobrien97 May 5, 2026
b70f506
Merge branch 'pre-release' into tiny-misc
jobrien97 May 5, 2026
6315bb6
inkling dair flash shrink
jobrien97 May 5, 2026
3e085e5
kill rules btn
BrianAllred May 5, 2026
9e96f47
rearrange 1p hook to where it should logically be
BrianAllred May 5, 2026
1c3536e
fix warning
BrianAllred May 5, 2026
b6b3368
Merge pull request #683 from HDR-Development/ness-adjustments
SkewedAskew May 5, 2026
b3629e2
Merge branch 'pre-release' into additional-modes
SuddyN May 5, 2026
4815624
add vampirism
SuddyN May 5, 2026
4df3579
Update specials.rs
SkewedAskew May 6, 2026
b40ef83
Cleanup
SkewedAskew May 6, 2026
2b729a4
Angle Shuffle Mode
SuddyN May 6, 2026
7e4c6af
Merge pull request #711 from HDR-Development/diddy-dong
SkewedAskew May 6, 2026
22dfc99
Merge branch 'pre-release' into fix-stage-alts
BrianAllred May 6, 2026
772490a
DK
SkewedAskew May 7, 2026
2390329
Update throws.rs
SkewedAskew May 7, 2026
1e1d735
Update motion_patch.yaml
SkewedAskew May 7, 2026
1a806be
Jr
SkewedAskew May 7, 2026
3ef2429
update sora downB gfx
jobrien97 May 7, 2026
5a0608b
Update ground.rs
SkewedAskew May 8, 2026
dd01162
Small Gunner fixes
SkewedAskew May 8, 2026
b6e5f3c
Update ground.rs
SkewedAskew May 8, 2026
67a8ab0
Merge pull request #709 from HDR-Development/mac
SkewedAskew May 8, 2026
f67c7ae
Merge pull request #689 from HDR-Development/tiny-misc
jobrien97 May 8, 2026
8df4db3
Merge branch 'pre-release' into up-special-ledgegrabs
jobrien97 May 8, 2026
8dacd22
paisy upB ledgegrab adj
jobrien97 May 8, 2026
5080526
Update aerials.rs
SkewedAskew May 8, 2026
5b3cf24
Merge pull request #712 from HDR-Development/tiny-misc
SkewedAskew May 8, 2026
106b27a
custom gravity during roy upB startup
jobrien97 May 8, 2026
aa56d04
Revert "Update aerials.rs"
SkewedAskew May 8, 2026
e4783ee
Merge branch 'pre-release' into luck
SkewedAskew May 8, 2026
3138f87
Merge pull request #695 from HDR-Development/luck
SkewedAskew May 8, 2026
a1d8178
Merge pull request #687 from HDR-Development/throw-adjustments
SkewedAskew May 8, 2026
b972fcc
Revert "rely on stage-alts for get_match_mode"
BrianAllred May 9, 2026
f92394f
disable big head for now
SuddyN May 9, 2026
5ac29a0
fix desyncs
SuddyN May 9, 2026
57d47b0
chrom upB accel bugfix/nerf
jobrien97 May 9, 2026
2d7b31f
peach upB finisher kb nerf
jobrien97 May 9, 2026
0335d9c
plant late upB kb nerf
jobrien97 May 9, 2026
e6c72d1
DPit SSpecial
SuddyN May 10, 2026
b51b59a
DPit normals nerfs
SuddyN May 10, 2026
08669e4
egg roll nerfs
SuddyN May 10, 2026
63dbd2d
pikmin flight nerfs
SuddyN May 10, 2026
6e1bc52
pika QAC bufferable
SuddyN May 10, 2026
3c092ca
luigi changes
SuddyN May 10, 2026
5bec118
Merge pull request #710 from HDR-Development/up-special-ledgegrabs
SkewedAskew May 10, 2026
98437b4
Update throws.rs
SkewedAskew May 10, 2026
b066bf0
Update ground.rs
SkewedAskew May 10, 2026
cd8fce1
Merge pull request #672 from HDR-Development/stage-code
SkewedAskew May 10, 2026
3239768
review follow-ups
SuddyN May 10, 2026
4544fcf
Merge branch 'pre-release' into additional-modes
SuddyN May 10, 2026
bcdf657
code review fixes
SuddyN May 10, 2026
ccefc7d
reset game modes on MeleeRuleScene and MainMenuScene
SuddyN May 10, 2026
3406a8a
Merge pull request #628 from HDR-Development/additional-modes
SuddyN May 10, 2026
7d76a5d
Merge branch 'pre-release' into miscaroo
SuddyN May 10, 2026
d798c2f
duckhunt ledgegrab box adj
jobrien97 May 10, 2026
e439968
For the quota
SkewedAskew May 10, 2026
5ed417a
Merge branch 'pre-release' into fix-stage-alts
BrianAllred May 10, 2026
cb9e51e
Merge pull request #704 from HDR-Development/fix-stage-alts
SkewedAskew May 11, 2026
6b79e50
the un-flashening
jobrien97 May 11, 2026
28a71b3
Cross Slash nerf
SkewedAskew May 12, 2026
a4212d1
Update vl.prcxml
SkewedAskew May 12, 2026
831cfd5
Update lib.rs
SuddyN May 12, 2026
1bddeff
Merge pull request #718 from HDR-Development/game-mode-hotfix
SuddyN May 12, 2026
e6330b1
Update fighter_param.prcxml
SkewedAskew May 12, 2026
a2b606c
Merge branch 'pre-release' into parting-shots
SuddyN May 12, 2026
c4c73e4
Merge pull request #686 from HDR-Development/miscaroo
SkewedAskew May 13, 2026
ce5fc1e
Merge pull request #715 from HDR-Development/up-special-adjustments
SkewedAskew May 13, 2026
2bc8b42
Update tilts.rs
SkewedAskew May 13, 2026
2133732
Merge pull request #714 from HDR-Development/parting-shots
SkewedAskew May 13, 2026
d1549d0
sonic bthrow adj
jobrien97 May 13, 2026
e34a012
link utilt hitsfx
jobrien97 May 13, 2026
64e7590
Revert "link utilt hitsfx"
jobrien97 May 13, 2026
45a0942
link utilt fix
jobrien97 May 13, 2026
565553d
Update throws.rs
SkewedAskew May 13, 2026
c2dd01b
Merge pull request #719 from HDR-Development/miscaroo
SkewedAskew May 13, 2026
d1d20b5
Merge branch 'pre-release' of https://github.com/HDR-Development/HewD…
WuBoytH May 13, 2026
f13a01c
fix dep name
WuBoytH May 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 47 additions & 0 deletions .github/workflows/airdodge_faf_reminder.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Reminder to update airdodge FAF when fallspeed params are edited

on:
pull_request:
branches:
- pre-release
types: [opened, reopened, synchronize]

jobs:
scan-diff:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Search for air_accel_y/air_speed_y_stable param edits
id: param_change_search
run: |
FILE_PATH="romfs/source/fighter/common/param/fighter_param.prcxml"

BEFORE=${{ github.event.before }}
AFTER=${{ github.event.after }}

# If 'before' is all zeros (initial push), compare against the parent of HEAD
if [ "${{ github.event.action }}" == "opened" ] || [ "${{ github.event.action }}" == "reopened" ]; then
BEFORE="HEAD^"
fi

if git diff --unified=0 $BEFORE $AFTER -- "$FILE_PATH" | grep -qE "(air_accel_y|air_speed_y_stable)"; then
echo "found=true" >> $GITHUB_OUTPUT
else
echo "found=false" >> $GITHUB_OUTPUT
fi

- name: Post Comment
if: steps.param_change_search.outputs.found == 'true'
uses: peter-evans/create-or-update-comment@v4
with:
issue-number: ${{ github.event.pull_request.number }}
body: |
I see you have edited either the `air_accel_y` or `air_speed_y_stable` params for a character. Did you remember to update their airdodge FAF params accordingly? :)

You can use the airdodge FAF calculator here: https://www.desmos.com/calculator/8rgzdgk19v

Airdodge FAF params (`escape_air_cancel_frame` and `escape_air_slide_cancel_frame`) are found in *fighter_param_motion.prcxml*.
163 changes: 74 additions & 89 deletions .github/workflows/build_devrelease.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,26 @@
name: build_devrelease
on:
workflow_dispatch:
inputs:
romfs-ref:
description: 'Git ref for the hdr-private romfs clone (branch, tag, or sha)'
required: false
default: 'dev'
type: string
bundle-stages:
description: 'Include hdr-stages in romfs.zip'
required: false
default: false
type: boolean

jobs:
version_check:
runs-on: ubuntu-24.04
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
steps:
- id: latest_package
continue-on-error: true
uses: pozetroninc/github-action-get-latest-release@master
with:
repository: HDR-Development/HDR-DevReleases
token: ${{ secrets.RELEASE_TOKEN }}

# fail out if there's already a release for this commit
- name: ensure one build per sha
if: ${{ contains(steps.latest_package.outputs.description, github.sha) }}
run: exit 1

plugin_build:
env:
PLUGIN_NAME: hdr
runs-on: ubuntu-24.04
needs: version_check
container:
container:
image: wuboyth/skyline-plugin-builder:latest
steps:
# - name: Free Disk Space (Ubuntu)
# uses: jlumbroso/free-disk-space@v1.3.1

# - name: setup python
# uses: actions/setup-python@v5.1.0
# with:
# python-version: '3.9' # Version range or exact version of a Python version to use, using SemVer's version range syntax

- name: checkout version
uses: actions/checkout@v4.1.4

Expand All @@ -53,87 +38,87 @@ jobs:
current_version: ${{ steps.package_latest.outputs.release }}
level: patch

- name: clone romfs
id: clone_romfs
run: |
apt-get update && apt-get install -y zip
git clone --branch ${{ github.event.inputs.romfs-ref }} --depth 1 \
https://x-access-token:${{ secrets.RELEASE_TOKEN }}@github.com/HDR-Development/hdr-private.git hdr-private
cd hdr-private/romfs
if [ "${{ github.event.inputs.bundle-stages }}" = "true" ]; then
zip -r ../../romfs.zip hdr-assets hdr-stages
else
zip -r ../../romfs.zip hdr-assets
fi
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}

# build the project
- run: |
cd scripts && NO_RUST_NIGHTLY=1 python3 make_dist.py build version=${{ steps.bump-semver.outputs.new_version }}-private name=hdr-private && cd ..
cd scripts && NO_RUST_NIGHTLY=1 python3 make_dist.py build version=${{ steps.bump-semver.outputs.new_version }}-private name=hdr && cd ..
du -sh *
rm -rf target
du -sh *
env:
HOME: /root

- id: romfs_version
uses: pozetroninc/github-action-get-latest-release@master
with:
token: ${{ secrets.RELEASE_TOKEN }}
repository: HDR-Development/romfs-release

- name: Download romfs
id: get_romfs
uses: dsaltares/fetch-gh-release-asset@master
with:
repo: 'HDR-Development/romfs-release'
version: 'tags/${{ steps.romfs_version.outputs.release }}'
file: 'romfs.zip'
token: ${{ secrets.RELEASE_TOKEN }}

- name: make package
run: |
python3 scripts/full_package.py devrelease none

- name: Download latest switch package
id: get_old_switch_package
if: steps.package_latest.outcome != 'failure'
uses: dsaltares/fetch-gh-release-asset@master
with:
repo: 'HDR-Development/HDR-DevReleases'
version: 'tags/${{ steps.package_latest.outputs.release }}'
file: 'switch-package.zip'
token: ${{ secrets.RELEASE_TOKEN }}
# - name: Download latest switch package
# id: get_old_switch_package
# if: steps.package_latest.outcome != 'failure'
# uses: dsaltares/fetch-gh-release-asset@master
# with:
# repo: 'HDR-Development/HDR-DevReleases'
# version: 'tags/${{ steps.package_latest.outputs.release }}'
# file: 'switch-package.zip'
# token: ${{ secrets.RELEASE_TOKEN }}

# build the upgrade.zip and deletions.json
- name: make upgrade artifacts
if: steps.package_latest.outcome != 'failure'
run: |
python3 scripts/make_diff.py devrelease
# - name: make upgrade artifacts
# if: steps.package_latest.outcome != 'failure'
# run: |
# python3 scripts/make_diff.py devrelease

- name: show upgrade artifacts
if: steps.package_latest.outcome != 'failure'
run: |
ls && stat * && echo && ls upgrade_artifacts && stat upgrade_artifacts/*
# - name: show upgrade artifacts
# if: steps.package_latest.outcome != 'failure'
# run: |
# ls && stat * && echo && ls upgrade_artifacts && stat upgrade_artifacts/*

# upload the upgrade data to the previous release for auto updater
- name: Upload upgrade data to previous release
if: steps.package_latest.outcome != 'failure'
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.RELEASE_TOKEN }}
file: upgrade_artifacts/upgrade.zip
prerelease: true
make_latest: false
file_glob: true
asset_name: upgrade
repo_name: HDR-Development/HDR-DevReleases
tag: ${{ steps.package_latest.outputs.release }}
overwrite: true
# - name: Upload upgrade data to previous release
# if: steps.package_latest.outcome != 'failure'
# uses: svenstaro/upload-release-action@v2
# with:
# repo_token: ${{ secrets.RELEASE_TOKEN }}
# file: upgrade_artifacts/upgrade.zip
# prerelease: true
# make_latest: false
# file_glob: true
# asset_name: upgrade
# repo_name: HDR-Development/HDR-DevReleases
# tag: ${{ steps.package_latest.outputs.release }}
# overwrite: true

# upload the upgrade deletions to the previous release for auto updater
- name: Upload upgrade deletions to previous release
if: steps.package_latest.outcome != 'failure'
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.RELEASE_TOKEN }}
file: upgrade_artifacts/deletions.json
prerelease: true
make_latest: false
file_glob: true
asset_name: deletions
repo_name: HDR-Development/HDR-DevReleases
tag: ${{ steps.package_latest.outputs.release }}
overwrite: true

- name: Display structure of downloaded version
run: ls -R && cp hdr_version.txt artifacts
# - name: Upload upgrade deletions to previous release
# if: steps.package_latest.outcome != 'failure'
# uses: svenstaro/upload-release-action@v2
# with:
# repo_token: ${{ secrets.RELEASE_TOKEN }}
# file: upgrade_artifacts/deletions.json
# prerelease: true
# make_latest: false
# file_glob: true
# asset_name: deletions
# repo_name: HDR-Development/HDR-DevReleases
# tag: ${{ steps.package_latest.outputs.release }}
# overwrite: true

# - name: Display structure of downloaded version
# run: ls -R && cp hdr_version.txt artifacts

- name: Upload full package to devreleases
uses: svenstaro/upload-release-action@v2
Expand Down
56 changes: 34 additions & 22 deletions .github/workflows/build_prerelease.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,35 @@
name: build_prerelease
on:
push:
branches:
- dev
workflow_dispatch:
inputs:
romfs_version:
type: string
description: 'The romfs version tag to use'
required: true
default: 'latest'

jobs:
# bump the version and build the changelog
version_and_changelog:
runs-on: ubuntu-24.04
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
outputs:
outputs:
version: ${{ steps.push_tag.outputs.version }}
changelog: ${{ steps.github_changelog.outputs.changelog }}
steps:
# fail out if this is not a merge commit
- name: ensure merge
if: ${{ !startsWith(github.event.head_commit.message, 'Merge') }}
run: exit 1

- name: checkout version
uses: actions/checkout@v4.1.4
with:
with:
fetch-depth: 0

# fail out if this is not a merge commit
- name: ensure merge
run: |
if ! git log -1 --pretty=%s | grep -q "^Merge"; then
exit 1
fi

- name: get last merge
id: last_merge
shell: bash
Expand Down Expand Up @@ -80,14 +86,14 @@ jobs:
PLUGIN_NAME: hdr
runs-on: ubuntu-24.04
needs: version_and_changelog
container:
container:
image: wuboyth/skyline-plugin-builder:latest
steps:
# - name: setup python
# uses: actions/setup-python@v5.1.0
# with:
# python-version: '3.9' # Version range or exact version of a Python version to use, using SemVer's version range syntax

- name: checkout version
uses: actions/checkout@v4.1.4

Expand Down Expand Up @@ -143,16 +149,16 @@ jobs:
tag: ${{ needs.version_and_changelog.outputs.version }}
overwrite: true
body: ${{ needs.version_and_changelog.outputs.changelog }}
# wait for any previous prereleases to complete, since we dont want to step on any

# wait for any previous prereleases to complete, since we dont want to step on any
# full package uploads prior to this one.
wait_for_previous_builds:
runs-on: ubuntu-24.04
needs: upload_to_release
steps:
- name: checkout version
uses: actions/checkout@v4.1.4
with:
with:
fetch-depth: 0
- uses: ahmadnassri/action-workflow-queue@v1
with:
Expand All @@ -168,10 +174,16 @@ jobs:
uses: actions/checkout@v4.1.4

- id: romfs_version
uses: pozetroninc/github-action-get-latest-release@master
with:
token: ${{ secrets.RELEASE_TOKEN }}
repository: HDR-Development/romfs-release
shell: bash
run: |
if [ "${{ inputs.romfs_version }}" = "latest" ]; then
RELEASE=$(curl -s -H "Authorization: Bearer ${{ secrets.RELEASE_TOKEN }}" \
https://api.github.com/repos/HDR-Development/romfs-release/releases/latest \
| python3 -c "import sys,json; print(json.load(sys.stdin)['tag_name'])")
echo "release=$RELEASE" >> $GITHUB_OUTPUT
else
echo "release=${{ inputs.romfs_version }}" >> $GITHUB_OUTPUT
fi

- name: Download romfs
id: get_romfs
Expand Down Expand Up @@ -235,14 +247,14 @@ jobs:
- uses: actions/download-artifact@v4.1.7
with:
name: changelog

- name: Display structure of downloaded changelog
run: ls -R && cp CHANGELOG.md artifacts

- uses: actions/download-artifact@v4.1.7
with:
name: version

# build the lvd files
# - id: lvd_files
# uses: robinraju/release-downloader@v1.7
Expand Down Expand Up @@ -400,7 +412,7 @@ jobs:
repo_name: HDR-Development/HDR-PreReleases
tag: ${{ needs.version_and_changelog.outputs.version }}
overwrite: true

# upload the to_beta_deletions.json to the beta for the launcher
- name: Upload to_beta_deletions.json to prerelease
uses: svenstaro/upload-release-action@v2
Expand Down
Loading
Loading