6 Commits

Author SHA1 Message Date
b056271da7 Bump version to 0.2.1
- Fix broken APK and Linux builds due to webview_flutter_android compatibility issue
- Add manual workflow trigger for easier testing and deployment
- Add automated draft release creation with build artifacts
- Override webview_flutter_android to v4.10.1 for Dart 3.7 compatibility
2025-09-20 16:31:55 -05:00
189256edd7 Update README 2025-09-20 16:25:09 -05:00
62d3502f99 Add create-release job to GitHub Actions workflow for automated draft releases with Linux and APK artifacts 2025-09-20 16:24:59 -05:00
cb218f2b29 add manual trigger 2025-09-20 16:14:11 -05:00
871f626555 possible fix for broken apk/linux builds (flutter) 2025-09-20 16:13:59 -05:00
9a20152a70 update README 2025-09-20 16:08:22 -05:00
3 changed files with 44 additions and 4 deletions

View File

@@ -4,6 +4,7 @@ on:
push:
tags:
- 'v*.*.*'
workflow_dispatch:
jobs:
build-linux:
@@ -78,4 +79,42 @@ jobs:
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
with:
name: ren-browser-apk
path: build/apk
path: build/apk
create-release:
needs: [build-linux, build-android]
runs-on: ubuntu-latest
if: startsWith(github.ref, 'refs/tags/')
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- name: Download Linux artifact
uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3d2d08f
with:
name: ren-browser-linux
path: ./artifacts/linux
- name: Download APK artifact
uses: actions/download-artifact@f44cd7b40bfd40b6aa1cc1b9b5b7bf03d3d2d08f
with:
name: ren-browser-apk
path: ./artifacts/apk
- name: Create draft release
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
with:
draft: true
files: |
./artifacts/linux/**/*
./artifacts/apk/**/*
name: Release ${{ github.ref_name }}
tag_name: ${{ github.ref_name }}
body: |
## Release ${{ github.ref_name }}
This release contains:
- Linux binary package
- Android APK package

View File

@@ -6,8 +6,6 @@ Target platforms: Web, Linux, Windows, MacOS, Android, iOS.
Built using [Flet](https://flet.dev/).
Currently, you can find `Linux` and `Android` builds in action artifacts in the [GitHub Actions](https://github.com/Sudo-Ivan/Ren-Browser/actions/workflows/build.yml) page, click on the latest workflow run. More platforms will be added in the future.
## Renderers
- Micron (default) (WIP)

View File

@@ -1,6 +1,6 @@
[project]
name = "ren-browser"
version = "0.2.0"
version = "0.2.1"
description = "A browser for the Reticulum Network."
authors = [
{name = "Sudo-Ivan"}
@@ -34,3 +34,6 @@ pytest-cov = "^7.0.0"
pytest-mock = "^3.15.1"
pytest-asyncio = "^1.2.0"
[tool.flet.flutter.pubspec.dependency_overrides]
webview_flutter_android = "4.10.1"