feat: add an icon on the left side of the user bio #128
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build | |
| on: | |
| push: | |
| paths-ignore: | |
| - "README.md" | |
| jobs: | |
| build-android: | |
| name: Build Android | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| cache: true | |
| - uses: actions/setup-java@v4 | |
| with: | |
| java-version: 17 | |
| distribution: "temurin" | |
| - name: Install dependencies | |
| run: flutter pub get | |
| - name: Build APKs | |
| run: flutter build apk --release --split-per-abi | |
| - name: Upload ARM64 APK | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Android ARM64 | |
| path: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk | |
| - name: Upload ARM32 APK | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Android ARM32 | |
| path: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk | |
| - name: Upload x86-64 APK | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Android x86-64 | |
| path: build/app/outputs/flutter-apk/app-x86_64-release.apk | |
| build-windows: | |
| name: Build Windows | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| cache: true | |
| - name: Install dependencies | |
| run: flutter pub get | |
| - name: Build | |
| run: flutter build windows --release | |
| - name: Upload | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Windows | |
| path: build/windows/x64/runner/Release/ | |
| compression-level: 9 | |
| build-linux-x64: | |
| name: Build Linux x86-64 | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| cache: true | |
| - name: Install dependencies | |
| run: | | |
| sudo apt update -y | |
| sudo apt install -y libgtk-3-dev | |
| flutter pub get | |
| - name: Build | |
| run: flutter build linux --release | |
| - name: Upload | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Linux x86-64 | |
| path: build/linux/x64/release/bundle/ | |
| compression-level: 9 | |
| build-linux-arm64: | |
| name: Build Linux ARM64 | |
| runs-on: ubuntu-24.04-arm | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| channel: main | |
| cache: true | |
| - name: Install dependencies | |
| run: | | |
| sudo apt update -y | |
| sudo apt install -y libgtk-3-dev | |
| flutter pub get | |
| - name: Build | |
| run: flutter build linux --release | |
| - name: Upload | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: Linux ARM64 | |
| path: build/linux/arm64/release/bundle/ | |
| compression-level: 9 | |
| build-macos: | |
| name: Build macOS | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| cache: true | |
| - name: Install dependencies | |
| run: flutter pub get | |
| - name: Build | |
| run: flutter build macos --release | |
| - name: Create Apple Disk Image (.dmg) | |
| run: | | |
| hdiutil create -format UDZO -srcfolder build/macos/Build/Products/Release/c001apk-flutter.app c001apk.dmg | |
| - name: Upload | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: macOS | |
| path: c001apk.dmg |