diff --git a/.github/actions/setup_build/action.yml b/.github/actions/setup_build/action.yml index 29d9ec3f..8e4e0f83 100644 --- a/.github/actions/setup_build/action.yml +++ b/.github/actions/setup_build/action.yml @@ -1,48 +1,48 @@ name: 'Setup Tail App builds' description: 'Internal Action for Tail App' inputs: - java-version: + java-version: description: 'Java version for android' default: '17' - java-distribution: + java-distribution: description: 'Java distribution' default: 'zulu' - flutter-version: + flutter-version: description: 'Flutter Version' - default: '3.22.0' - ruby-version: + default: '3.22.1' + ruby-version: description: 'Ruby Version' default: '3.3' runs: using: "composite" steps: - - uses: actions/setup-java@v4 - if: runner.os == 'Linux' - with: - distribution: ${{ inputs.java-distribution }} - java-version: ${{ inputs.java-version }} - cache: "gradle" - - uses: subosito/flutter-action@v2 - with: - flutter-version: ${{ inputs.flutter-version }} - cache: true - - uses: ruby/setup-ruby@v1 - with: - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - ruby-version: ${{ inputs.ruby-version }} # Not needed with a .ruby-version file - - name: Cocoapods Cache - uses: actions/cache@v4 - id: cocoapods-cache - if: runner.os == 'macOS' - with: - path: ios/Pods - key: ${{ runner.os }}-pods-${{ hashFiles('pubspec.lock') }} - restore-keys: | - ${{ runner.os }}-pods- - - name: Podfile lock cache - uses: actions/cache@v4 - id: cache-podfile - if: runner.os == 'macOS' - with: - path: ios/Podfile.lock - key: ${{ runner.os }}-pods-${{ hashFiles('pubspec.lock') }} + - uses: actions/setup-java@v4 + if: runner.os == 'Linux' + with: + distribution: ${{ inputs.java-distribution }} + java-version: ${{ inputs.java-version }} + cache: "gradle" + - uses: subosito/flutter-action@v2 + with: + flutter-version: ${{ inputs.flutter-version }} + cache: true + - uses: ruby/setup-ruby@v1 + with: + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + ruby-version: ${{ inputs.ruby-version }} # Not needed with a .ruby-version file + - name: Cocoapods Cache + uses: actions/cache@v4 + id: cocoapods-cache + if: runner.os == 'macOS' + with: + path: ios/Pods + key: ${{ runner.os }}-pods-${{ hashFiles('pubspec.lock') }} + restore-keys: | + ${{ runner.os }}-pods- + - name: Podfile lock cache + uses: actions/cache@v4 + id: cache-podfile + if: runner.os == 'macOS' + with: + path: ios/Podfile.lock + key: ${{ runner.os }}-pods-${{ hashFiles('pubspec.lock') }} diff --git a/.github/workflows/localization_strings_update.yml b/.github/workflows/localization_strings_update.yml index db13814a..b32100cc 100644 --- a/.github/workflows/localization_strings_update.yml +++ b/.github/workflows/localization_strings_update.yml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 with: - flutter-version: '3.22.0' + flutter-version: '3.22.1' cache: true - name: Install packages run: flutter config --no-cli-animations && flutter pub get diff --git a/pubspec.lock b/pubspec.lock index 0c7d52b8..e4e1387f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -543,10 +543,10 @@ packages: dependency: "direct main" description: name: flutter_foreground_task - sha256: d40a1ddd5f275450d2e32055e7f884796c028a02ac26c751c20916576f79e132 + sha256: "1f9974fa9b322cca33d091857926165f5be46387f489d2335395b3cf6ac91b74" url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.4.0" flutter_gen_core: dependency: transitive description: @@ -1220,10 +1220,10 @@ packages: dependency: transitive description: name: permission_handler_apple - sha256: e9ad66020b89ff1b63908f247c2c6f931c6e62699b756ef8b3c4569350cd8662 + sha256: e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0 url: "https://pub.dev" source: hosted - version: "9.4.4" + version: "9.4.5" permission_handler_html: dependency: transitive description: @@ -1755,10 +1755,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e" + sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3" url: "https://pub.dev" source: hosted - version: "6.2.6" + version: "6.3.0" url_launcher_android: dependency: transitive description: @@ -1947,10 +1947,10 @@ packages: dependency: "direct main" description: name: wordpress_client - sha256: "0693e15f030c204a060bc832b293f76e2c301a5ecd2cb3484d1184a2a4503389" + sha256: "7f599dfdfc09fcaddff645542c5978c14fa32f0d876be3b2969cae9e0dbe3733" url: "https://pub.dev" source: hosted - version: "8.4.10" + version: "8.5.0" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 5469d526..55553b4e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -25,7 +25,7 @@ dependencies: #pod_player: ^0.2.2 #tivy: ^0.1.1 circular_buffer: ^0.11.0 # Used for serial console - wordpress_client: ^8.4.10 # Used for tail blog + wordpress_client: ^8.5.0 # Used for tail blog pub_semver: ^2.1.4 # used for comparing firmware versions logarte: git: