Skip to content

Commit

Permalink
Update CI/CD
Browse files Browse the repository at this point in the history
  • Loading branch information
DIDIRUS4 committed Jul 13, 2024
1 parent 22f6163 commit 5aa473a
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/app-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ on:
push:
branches:
- feature*
# tags:
# - 'v*'
tags:
- 'build*'
paths:
- 'apps/app/**'
- 'apps/app-frontend/**'
Expand Down Expand Up @@ -93,6 +93,7 @@ jobs:
with:
args: --target universal-apple-darwin
working-directory: ./apps/app
includeDebug: true

- name: build app
uses: tauri-apps/tauri-action@v0
Expand All @@ -104,6 +105,7 @@ jobs:
TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }}
with:
working-directory: ./apps/app
includeDebug: true

- name: upload ${{ matrix.platform }}
uses: actions/upload-artifact@v3
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 13 additions & 8 deletions apps/app/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# ![Modrinth App](/.github/assets/app_cover.png)
## AstralRinth App

## Modrinth App

The Modrinth App is a desktop application for managing your Minecraft mods. It is built with [Tauri](https://tauri.app/) and [Vue](https://vuejs.org/).

If you're not a developer and you've stumbled upon this repository, you can download the latest release of the app from the [Modrinth website](https://modrinth.com/app).
The AstralRinth App is a desktop application for managing your Minecraft mods. It is built with [Tauri](https://tauri.app/) and [Vue](https://vuejs.org/).

## Development

Expand All @@ -22,8 +18,17 @@ Before you begin, ensure you have the following installed on your machine:
Follow these steps to set up your development environment:

```bash
pnpm install
pnpm app:dev
pnpm install # Install the package according to the configuration.
pnpm update # Update your packages to the latest versions.
```


The next following steps will help you manage your fork or self-customized bundle release:

```bash
tauri dev # This command runs the AstralRinth application in development mode with hot reload functionality, which is particularly useful for files with the.vue and.js extensions.
tauri build # Build a release bundle for production use.
tauri build --debug # Build a release bundle with development-specific web features such as the inspector and debugger.
```

You should now have a development build of the app running with hot-reloading enabled. Any changes you make to the code will automatically refresh the app.

0 comments on commit 5aa473a

Please sign in to comment.