Skip to content

Commit

Permalink
pre-release build today!
Browse files Browse the repository at this point in the history
  • Loading branch information
Joalor64GH authored Oct 14, 2024
1 parent 9f730d7 commit 3705e07
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 31 deletions.
65 changes: 65 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Release Build

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]

workflow_dispatch:

jobs:
buildWindows:
runs-on: windows-latest

steps:
- uses: actions/checkout@main

- uses: krdlab/setup-haxe@master
with:
haxe-version: 4.3.6

- name: Restore Previous Cache
id: cache-build-restore
uses: actions/cache/restore@main
with:
path: |
.haxelib/
export/release/windows/haxe/
export/release/windows/obj/
key: cache-windows-release

- name: Set Cache Status
id: cache-status
run: echo CACHE_HIT=${{ steps.cache-build-restore.outputs.cache-hit }} | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8
shell: powershell

- name: Installing Libraries
run: haxe --interp -cp ./actions/libs-installer -D analyzer-optimize -main Main
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION

- name: Compile
run: haxelib run lime build windows

- name: Clear Previous Cache
uses: actions/github-script@main
with:
script: await require('./actions/cache/clear-cache.js')({github, context}, 'cache-windows-release');

- name: Save Current Cache
uses: actions/cache@main
with:
key: cache-windows-release
path: |
.haxelib/
export/release/windows/haxe/
export/release/windows/obj/
restore-keys: |
cache-windows-release
- name: Upload Artifact
uses: actions/upload-artifact@main
with:
name: windowsBuild
path: export/release/windows/bin
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ All notable changes will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [V1.0.0] - 2024-XX-XX
* Initial release!
## [V1.0.0-pre] - 2024-10-14
* Initial pre-release build!
2 changes: 1 addition & 1 deletion Project.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<!-- [ Application Settings ] -->

<app title="Rhythmo" file="Rhythmo" main="Main" version="0.8.5" company="Joalor64" />
<app title="Rhythmo" file="Rhythmo" main="Main" version="1.0.0-pre" company="Joalor64" />

<!-- [ Window Settings ] -->

Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,15 @@
![](https://img.shields.io/github/issues/Joalor64GH/Rhythmo-SC)
![](https://img.shields.io/badge/balls-in_your_jaws-green)

A random rhythm game made from scratch.
A random rhythm game made from scratch. <br>
Mostly based off of [FNF](https://github.com/FunkinCrew/Funkin/), go check that out!

## Features
* Modding System (using [Polymod](https://github.com/larsiusprime/polymod/))
* Softcoded Song / Credits Menu
* Scripting System
* Language Translations
* Simple Crash Handler

## Credits
* Joalor64 - Creator / Main Programmer / Composer / Artist
Expand Down
40 changes: 15 additions & 25 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
# Current To-Dos
* [ ] Add four basic songs
* [X] Basic Documentation
* [X] Add checkers to OptionsState
* [X] Improve ChartingState
* [X] Credits
* [X] Notesplashes
* [X] Add gamepad support
* [X] Modding Support (Using Polymod)
* [X] Tutorial

# Future To-Dos (After release)
* Maybe a few more songs
* Replay System
* Achievements
* Results
* RGB Notes + Note Coloring
* Improve controls system
* Simple source code reorganization
* Hit window options
* Options organization + better options system
* Customizable Main Menu + Scripted States
* Accuracy + Ranking
* "Note Sustains"
* Better Charting UI
* Song Selector Editor
* [ ] Chart the songs
* [ ] Maybe a few more songs
* [ ] Replay System
* [ ] Achievements
* [ ] Results
* [ ] RGB Notes + Note Coloring
* [ ] Improve controls system
* [ ] Simple source code reorganization
* [ ] Hit window options
* [ ] Options organization + better options system
* [ ] Customizable Main Menu + Scripted States
* [ ] Accuracy + Ranking
* [ ] "Note Sustains"
* [ ] Better Charting UI
* [ ] Song Selector Editor
4 changes: 2 additions & 2 deletions gitVersion.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"version":"0.8.5",
"description":"Lorem ipsum..."
"version":"1.0.0-pre",
"description":"Initial pre-release build!"
}

0 comments on commit 3705e07

Please sign in to comment.