diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4efe9a0..f62669f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,13 +10,14 @@ jobs: runs-on: ubuntu-latest steps: + # Checkout the code - uses: actions/checkout@v3 - # Setup Java environment in order to build the Android app. + # Setup Java environment for Android build - uses: actions/setup-java@v3 with: java-version: "17" - distribution: "temurin" + distribution: "adopt" # You can keep 'temurin' if needed # Gradle cache for faster builds - uses: actions/cache@v4 @@ -26,20 +27,33 @@ jobs: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} restore-keys: | + ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} ${{ runner.os }}-gradle- - # Setup the flutter environment. + ${{ runner.os }}- + + # Setup Flutter environment - uses: subosito/flutter-action@v2 with: channel: "stable" - # Get flutter dependencies. + # Flutter cache for faster builds + - uses: actions/cache@v4 + with: + path: | + ${{ env.FLUTTER_ROOT }}/bin/cache + key: ${{ runner.os }}-flutter-${{ hashFiles('**/pubspec.yaml') }} + restore-keys: | + ${{ runner.os }}-flutter- + + # Get Flutter dependencies - run: flutter pub get + # Create .env file for environment variables - name: Create .env file run: | - cat > .env < .env + GITHUBTOKEN=${{ secrets.GITHUBTOKEN }} EOF - # Build apk. - - run: flutter build apk --release + # Build APK with additional flags for optimization + - run: flutter build apk --release --split-per-abi diff --git a/README.md b/README.md index df9c449..0bcaf0b 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,7 @@ A new instagram videos download app. alt="GitHub" height="50">](https://github.com/gopi2401/insta-app/releases) -### Don't forget to :star: the repo - -[![GitHub stars](https://img.shields.io/github/stars/gopi2401/insta.svg?style=social&label=Star)](https://github.com//gopi2401/insta) ![GitHub forks](https://img.shields.io/github/forks/gopi2401/insta.svg?style=social&label=Forks) ![GitHub followers](https://img.shields.io/github/followers/gopi2401.svg?style=social&label=Follow) - -## Features +## ✨ Features - Download Photos and Videos - Story Saver @@ -34,6 +30,32 @@ A new instagram videos download app. - No Watermarks - No Ads -## Screenshots +## 📸 Screenshots + +## 🔖 LICENCE + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + The licenses for most software and other practical works are designed + to take away your freedom to share and change the works. By contrast, + the GNU General Public License is intended to guarantee your freedom to + share and change all versions of a program--to make sure it remains free + software for all its users. We, the Free Software Foundation, use the + GNU General Public License for most of our software; it applies also to + any other work released this way by its authors. You can apply it to + your programs, too. + +## 🤝 Support + +Contributions, issues, and feature requests are welcome! + +Give a ⭐️ if you like this project! + +[![GitHub stars](https://img.shields.io/github/stars/gopi2401/insta.svg?style=social&label=Star)](https://github.com//gopi2401/insta) ![GitHub forks](https://img.shields.io/github/forks/gopi2401/insta.svg?style=social&label=Forks) ![GitHub followers](https://img.shields.io/github/followers/gopi2401.svg?style=social&label=Follow)