diff --git a/.github/workflows/code_linter.yml b/.github/workflows/code_linter.yml index 78624cbc20..08ee16c1ac 100644 --- a/.github/workflows/code_linter.yml +++ b/.github/workflows/code_linter.yml @@ -8,7 +8,7 @@ on: jobs: cppcheck: - runs-on: macos-12 + runs-on: [self-hosted, macOS, ARM64] name: Cppcheck steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/example_build.yml b/.github/workflows/example_build.yml index 74bd3c5098..ae32430dc8 100644 --- a/.github/workflows/example_build.yml +++ b/.github/workflows/example_build.yml @@ -14,7 +14,7 @@ env: jobs: build_windows-app_in_windows: - runs-on: windows-2022 + runs-on: [self-hosted, windows, x64] strategy: fail-fast: false steps: @@ -42,7 +42,7 @@ jobs: cd example/ flutter build windows --release build_android-app_in_macos: - runs-on: macos-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -75,7 +75,7 @@ jobs: flutter build apk --release build_ios-app_in_macos: - runs-on: macos-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -102,7 +102,7 @@ jobs: flutter build ios --release --no-codesign build_macos-app_in_macos: - runs-on: macos-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/integration_test_flutter.yml b/.github/workflows/integration_test_flutter.yml index 47261bd98b..1cd404163c 100644 --- a/.github/workflows/integration_test_flutter.yml +++ b/.github/workflows/integration_test_flutter.yml @@ -10,7 +10,7 @@ env: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: setup: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] outputs: matrix: ${{ steps.matrix.outputs.value }} steps: @@ -22,7 +22,7 @@ jobs: JSON=$(node -e "console.log(JSON.stringify(require('./integration_tests/spec_group.json').map(j=>j.name)))") echo "::set-output name=value::$(echo $JSON)" build_bridge: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -60,7 +60,7 @@ jobs: - run: node scripts/run_bridge_unit_test.js webf_unit_test: - runs-on: ubuntu-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -73,7 +73,7 @@ jobs: - run: cd webf && flutter test integration_test: - runs-on: self-hosted + runs-on: [self-hosted, macOS, ARM64] needs: [ setup, build_bridge ] strategy: fail-fast: false @@ -109,7 +109,7 @@ jobs: if: steps.test.outcome != 'success' run: exit 1 multiple_page_test: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] needs: [ build_bridge ] steps: - uses: actions/checkout@v3 @@ -136,7 +136,7 @@ jobs: run: exit 1 preload_page_test: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] needs: [ build_bridge ] steps: - uses: actions/checkout@v3 @@ -162,7 +162,7 @@ jobs: if: steps.test.outcome != 'success' run: exit 1 prerendering_page_test: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] needs: [ build_bridge ] steps: - uses: actions/checkout@v3 @@ -189,7 +189,7 @@ jobs: run: exit 1 memory_leak_test: - runs-on: 'macos-14' + runs-on: [self-hosted, macOS, ARM64] needs: [ build_bridge ] steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/publish_to_dart_dev.yml b/.github/workflows/publish_to_dart_dev.yml index 38c47c9c95..e808010be2 100644 --- a/.github/workflows/publish_to_dart_dev.yml +++ b/.github/workflows/publish_to_dart_dev.yml @@ -13,7 +13,7 @@ env: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: build_windows_binary: - runs-on: windows-2022 + runs-on: [self-hosted, windows, X64] steps: - uses: actions/checkout@v3 with: @@ -54,7 +54,7 @@ jobs: name: linux_binary path: bridge/build/linux/ build_macos_binary: - runs-on: macos-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -74,7 +74,7 @@ jobs: name: macos_binary path: bridge/build/macos/ build_ios_binary: - runs-on: macos-latest + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: @@ -94,7 +94,7 @@ jobs: name: ios_binary path: bridge/build/ios/ build_android_binary: - runs-on: macos-12 + runs-on: [self-hosted, macOS, ARM64] steps: - uses: actions/checkout@v3 with: diff --git a/README.md b/README.md index 3ef03a42c4..879453486d 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ OpenWebF

- Build flutter apps with HTML/CSS and JavaScript.
- Building Flutter apps that are friendly to web developers + A Web Rendering Engine Optimized for the Client.
+ Built using React/Vue and Tailwind CSS, rendered through Flutter.