From ef35281ceeae6f0937e8f27aeaa653382fa0e4ba Mon Sep 17 00:00:00 2001 From: Dillon Nys Date: Wed, 6 Mar 2024 12:38:34 -0800 Subject: [PATCH] feat(core): Add secure storage module Adds a secure storage interface which uses FFI bindings to the platform-specific Keychain implementation. --- .github/workflows/celest_core.yaml | 42 +++++++++++++++++------------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/.github/workflows/celest_core.yaml b/.github/workflows/celest_core.yaml index 3f800c88..7fea9413 100644 --- a/.github/workflows/celest_core.yaml +++ b/.github/workflows/celest_core.yaml @@ -12,25 +12,31 @@ concurrency: cancel-in-progress: true jobs: - # analyze_and_format: - # runs-on: ubuntu-latest - # timeout-minutes: 10 - # steps: - # - name: Git Checkout - # uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1 - # - name: Setup Dart - # uses: dart-lang/setup-dart@fedb1266e91cf51be2fdb382869461a434b920a3 # 1.6.2 - # - name: Get Packages - # working-directory: packages/celest_core - # run: dart pub get - # - name: Analyze - # working-directory: packages/celest_core - # run: dart analyze --fatal-infos --fatal-warnings - # - name: Format - # working-directory: packages/celest_core - # run: dart format --set-exit-if-changed . + analyze_and_format: + runs-on: linux + timeout-minutes: 10 + steps: + - name: Git Checkout + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 4.1.1 + - name: Setup Flutter + uses: subosito/flutter-action@62f096cacda5168a3bd7b95793373be14fa4fbaf # 2.13.0 + with: + cache: true + - name: Setup Android + uses: ReactiveCircus/android-emulator-runner@6b0df4b0efb23bb0ec63d881db79aefbc976e4b2 # 2.30.1 + with: + api-level: 34 + - name: Get Packages + working-directory: packages/celest_core + run: dart pub get + - name: Test + working-directory: packages/celest_core + run: dart analyze --fatal-infos --fatal-warnings + - name: Format + working-directory: packages/celest_core + run: dart format --set-exit-if-changed . test: - # needs: analyze_and_format + needs: analyze_and_format runs-on: macos-xl timeout-minutes: 15 steps: