fix(ci): use [self-hosted, linux] runner labels for lint and test jobs #12

Closed
robot wants to merge 3 commits from fix/act-runner-compatibility into main
pull from: fix/act-runner-compatibility
Showing only changes of commit 08c4713a03 - Show all commits
+9 -20
View File
@@ -31,19 +31,11 @@ jobs:
run: | run: |
# Direct Flutter SDK download — subosito/flutter-action queries # Direct Flutter SDK download — subosito/flutter-action queries
# GitHub internal APIs that are unavailable on self-hosted Gitea runners. # GitHub internal APIs that are unavailable on self-hosted Gitea runners.
if [ "$(uname)" = "Darwin" ]; then curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.44.8-stable.tar.xz" \
PLATFORM="macos"
ARCH="darwin-x64"
else
PLATFORM="linux"
ARCH="linux-x64"
fi
curl -fsSL "https://storage.googleapis.com/download.flutter.io/flutter_${ARCH}-stable.tar.xz" \
-o flutter.tar.xz -o flutter.tar.xz
tar -xf flutter.tar.xz tar -xf flutter.tar.xz
export PATH="$PWD/flutter/bin:$PATH" export PATH="$PWD/flutter/bin:$PATH"
flutter --version flutter --version
# Persist for subsequent steps (Gitea Actions / act compatibility)
echo "$PWD/flutter/bin" >> "$GITHUB_PATH" || echo "$PWD/flutter/bin" >> "$HOME/.env_path" echo "$PWD/flutter/bin" >> "$GITHUB_PATH" || echo "$PWD/flutter/bin" >> "$HOME/.env_path"
- name: Install dependencies - name: Install dependencies
@@ -71,12 +63,8 @@ jobs:
- name: Setup Flutter - name: Setup Flutter
run: | run: |
if [ "$(uname)" = "Darwin" ]; then # Direct Flutter SDK download — self-hosted Gitea runner (Linux)
ARCH="darwin-x64" curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.44.8-stable.tar.xz" \
else
ARCH="linux-x64"
fi
curl -fsSL "https://storage.googleapis.com/download.flutter.io/flutter_${ARCH}-stable.tar.xz" \
-o flutter.tar.xz -o flutter.tar.xz
tar -xf flutter.tar.xz tar -xf flutter.tar.xz
export PATH="$PWD/flutter/bin:$PATH" export PATH="$PWD/flutter/bin:$PATH"
@@ -127,7 +115,8 @@ jobs:
- name: Setup Flutter - name: Setup Flutter
run: | run: |
curl -fsSL "https://storage.googleapis.com/download.flutter.io/flutter_linux-x64-stable.tar.xz" \ # Direct Flutter SDK download — Linux build runner
curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.44.8-stable.tar.xz" \
-o flutter.tar.xz -o flutter.tar.xz
tar -xf flutter.tar.xz tar -xf flutter.tar.xz
export PATH="$PWD/flutter/bin:$PATH" export PATH="$PWD/flutter/bin:$PATH"
@@ -240,10 +229,10 @@ jobs:
- name: Setup Flutter - name: Setup Flutter
run: | run: |
# macOS-specific Flutter download # Direct Flutter SDK download — macOS runner (self-hosted)
curl -fsSL "https://storage.googleapis.com/download.flutter.io/flutter_darwin-x64-stable.tar.xz" \ curl -fsSL "https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_3.44.8-stable.zip" \
-o flutter.tar.xz -o flutter.zip
tar -xf flutter.tar.xz unzip -q flutter.zip
export PATH="$PWD/flutter/bin:$PATH" export PATH="$PWD/flutter/bin:$PATH"
flutter --version flutter --version
echo "$PWD/flutter/bin" >> "$GITHUB_PATH" || echo "$PWD/flutter/bin" >> "$HOME/.env_path" echo "$PWD/flutter/bin" >> "$GITHUB_PATH" || echo "$PWD/flutter/bin" >> "$HOME/.env_path"