diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..862aee4 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,33 @@ +name: Build + +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +jobs: + switch: + runs-on: ubuntu-latest + container: + image: devkitpro/devkita64:latest + permissions: + contents: read + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Configure git safe directory + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + + - name: Compile (Switch .nro) + env: + DEVKITPRO: /opt/devkitpro + run: make -j$(nproc) + + - name: Upload .nro artifact + uses: actions/upload-artifact@v4 + with: + name: swr-ini-tool + path: swr-ini-tool.nro + if-no-files-found: error diff --git a/Makefile b/Makefile index 8c9bf74..c3cdb93 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ APP_RESOURCES := romfs:/ #--------------------------------------------------------------------------------- # version control constants #--------------------------------------------------------------------------------- -TARGET_VERSION := 0.1.0 +TARGET_VERSION := 1.0.0 APP_VERSION := $(TARGET_VERSION) #---------------------------------------------------------------------------------