mirror of
https://github.com/subosito/flutter-action.git
synced 2024-08-16 10:19:50 +02:00
enhance set output
This commit is contained in:
parent
9d48f4efd5
commit
1e952778af
3 changed files with 83 additions and 107 deletions
99
.github/workflows/workflow.yml
vendored
99
.github/workflows/workflow.yml
vendored
|
@ -3,6 +3,7 @@ on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
- dev
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- setup.sh
|
- setup.sh
|
||||||
|
@ -43,85 +44,95 @@ jobs:
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: flutter --version
|
- run: flutter --version
|
||||||
shell: bash
|
shell: bash
|
||||||
test_version:
|
test_print_output:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- run: ./setup.sh -t -p version | grep -x 'stable:any:x64|stable:3.0.5:x64'
|
- run: ./setup.sh -t -p | grep 'stable'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version stable | grep -x 'stable:any:x64|stable:3.0.5:x64'
|
- run: ./setup.sh -t -p | grep '3.0.5'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version beta | grep -x 'beta:any:x64|beta:3.1.0-9.0.pre:x64'
|
- run: ./setup.sh -t -p | grep 'x64'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version master | grep -x 'master:master:x64|master:master:x64'
|
- run: ./setup.sh -t -p stable | grep 'stable'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 2 stable | grep -x 'stable:2:x64|stable:2.10.5:x64'
|
- run: ./setup.sh -t -p beta | grep 'beta'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 2 beta | grep -x 'beta:2:x64|beta:2.13.0-0.4.pre:x64'
|
- run: ./setup.sh -t -p beta | grep '3.1.0-9.0.pre'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 2 any | grep -x 'any:2:x64|beta:2.13.0-0.4.pre:x64'
|
- run: ./setup.sh -t -p master | grep 'master'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 3 any | grep -x 'any:3:x64|stable:3.0.5:x64'
|
- run: ./setup.sh -t -p -n 2 stable | grep '2.10.5'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 3 -a arm64 any | grep -x 'any:3:arm64|stable:3.0.5:arm64'
|
- run: ./setup.sh -t -p -n 2 beta | grep '2.13.0-0.4.pre'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n any -a arm64 stable | grep -x 'stable:any:arm64|stable:3.0.5:arm64'
|
- run: ./setup.sh -t -p -n 2 any | grep 'beta'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 1 stable | grep -x 'stable:1:x64|stable:1.22.6:x64'
|
- run: ./setup.sh -t -p -n 2 any | grep '2.13.0-0.4.pre'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n v1 stable | grep -x 'stable:v1:x64|stable:v1.12.13+hotfix.9:x64'
|
- run: ./setup.sh -t -p -n 3 any | grep 'stable'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n 0 any | grep -x 'any:0:x64|beta:v0.11.13:x64'
|
- run: ./setup.sh -t -p -n 3 any | grep '3.0.5'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p version -n v0 any | grep -x 'any:v0:x64|beta:v0.11.13:x64'
|
- run: ./setup.sh -t -p -n 3 -a arm64 any | grep 'arm64'
|
||||||
shell: bash
|
shell: bash
|
||||||
test_cache_key:
|
- run: ./setup.sh -t -p -n any -a arm64 stable | grep 'stable'
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- run: ./setup.sh -t -p cache-key | grep -x 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key stable | grep -x 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p -n any -a arm64 stable | grep '3.0.5'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key beta | grep -x 'flutter-macos-beta-3.1.0-9.0.pre-x64-f28e570c8cb12a004fae2d796d0d9cd46603bde9'
|
- run: ./setup.sh -t -p -n any -a arm64 stable | grep 'arm64'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key master | grep -x 'flutter-macos-master-master-x64-master'
|
- run: ./setup.sh -t -p -n 1 stable | grep '1.22.6'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 2 stable | grep -x 'flutter-macos-stable-2.10.5-x64-5464c5bac742001448fe4fc0597be939379f88ea'
|
- run: ./setup.sh -t -p -n v1 stable | grep 'v1.12.13+hotfix.9'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 2 beta | grep -x 'flutter-macos-beta-2.13.0-0.4.pre-x64-25caf1461b8f643092a9f6f5b224453b5c057d10'
|
- run: ./setup.sh -t -p -n 0 any | grep 'beta'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 2 any | grep -x 'flutter-macos-beta-2.13.0-0.4.pre-x64-25caf1461b8f643092a9f6f5b224453b5c057d10'
|
- run: ./setup.sh -t -p -n 0 any | grep 'v0.11.13'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 3 any | grep -x 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p -n v0 any | grep 'beta'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 3 -a arm64 any | grep -x 'flutter-macos-stable-3.0.5-arm64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p -n v0 any | grep 'v0.11.13'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n any -a arm64 stable | grep -x 'flutter-macos-stable-3.0.5-arm64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p | grep 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 1 stable | grep -x 'flutter-macos-stable-1.22.6-x64-9b2d32b605630f28625709ebd9d78ab3016b2bf6'
|
- run: ./setup.sh -t -p stable | grep 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n v1 stable | grep -x 'flutter-macos-stable-v1.12.13+hotfix.9-x64-f139b11009aeb8ed2a3a3aa8b0066e482709dde3'
|
- run: ./setup.sh -t -p beta | grep 'flutter-macos-beta-3.1.0-9.0.pre-x64-f28e570c8cb12a004fae2d796d0d9cd46603bde9'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n 0 any | grep -x 'flutter-macos-beta-v0.11.13-x64-58c8489fcdb4e4ef6c010117584c9b23d15221aa'
|
- run: ./setup.sh -t -p master | grep 'flutter-macos-master-master-x64-master'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -n v0 any | grep -x 'flutter-macos-beta-v0.11.13-x64-58c8489fcdb4e4ef6c010117584c9b23d15221aa'
|
- run: ./setup.sh -t -p -n 2 stable | grep 'flutter-macos-stable-2.10.5-x64-5464c5bac742001448fe4fc0597be939379f88ea'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -k 'custom-:channel:-:version:-:hash:' | grep -x 'custom-stable-3.0.5-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p -n 2 beta | grep 'flutter-macos-beta-2.13.0-0.4.pre-x64-25caf1461b8f643092a9f6f5b224453b5c057d10'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-key -k 'custom-:channel:-:version:-:sha256:' | grep -x 'custom-stable-3.0.5-e79a04dcfd1b583e5831433fc200800ba0d1e9fe4567cb661479bd2542d4c685'
|
- run: ./setup.sh -t -p -n 2 any | grep 'flutter-macos-beta-2.13.0-0.4.pre-x64-25caf1461b8f643092a9f6f5b224453b5c057d10'
|
||||||
shell: bash
|
shell: bash
|
||||||
test_cache_path:
|
- run: ./setup.sh -t -p -n 3 any | grep 'flutter-macos-stable-3.0.5-x64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
- run: ./setup.sh -t -p cache-path | grep -x '/home/runner/work/_temp/flutter/stable-3.0.5-x64'
|
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-path stable | grep -x '/home/runner/work/_temp/flutter/stable-3.0.5-x64'
|
- run: ./setup.sh -t -p -n 3 -a arm64 any | grep 'flutter-macos-stable-3.0.5-arm64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-path beta | grep -x '/home/runner/work/_temp/flutter/beta-3.1.0-9.0.pre-x64'
|
- run: ./setup.sh -t -p -n any -a arm64 stable | grep 'flutter-macos-stable-3.0.5-arm64-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-path master | grep -x '/home/runner/work/_temp/flutter/master-master-x64'
|
- run: ./setup.sh -t -p -n 1 stable | grep 'flutter-macos-stable-1.22.6-x64-9b2d32b605630f28625709ebd9d78ab3016b2bf6'
|
||||||
shell: bash
|
shell: bash
|
||||||
- run: ./setup.sh -t -p cache-path -c '/tmp/flutter/:channel:-:version:-:hash:' | grep -x '/tmp/flutter/stable-3.0.5-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
- run: ./setup.sh -t -p -n v1 stable | grep 'flutter-macos-stable-v1.12.13+hotfix.9-x64-f139b11009aeb8ed2a3a3aa8b0066e482709dde3'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p -n 0 any | grep 'flutter-macos-beta-v0.11.13-x64-58c8489fcdb4e4ef6c010117584c9b23d15221aa'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p -n v0 any | grep 'flutter-macos-beta-v0.11.13-x64-58c8489fcdb4e4ef6c010117584c9b23d15221aa'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p | grep '/Users/runner/work/_temp/flutter/stable-3.0.5-x64'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p stable | grep '/Users/runner/work/_temp/flutter/stable-3.0.5-x64'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p beta | grep '/Users/runner/work/_temp/flutter/beta-3.1.0-9.0.pre-x64'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p master | grep '/Users/runner/work/_temp/flutter/master-master-x64'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p -k 'custom-:channel:-:version:-:hash:' | grep 'custom-stable-3.0.5-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p -k 'custom-:channel:-:version:-:sha256:' | grep 'custom-stable-3.0.5-e79a04dcfd1b583e5831433fc200800ba0d1e9fe4567cb661479bd2542d4c685'
|
||||||
|
shell: bash
|
||||||
|
- run: ./setup.sh -t -p -c '/tmp/flutter/:channel:-:version:-:hash:' | grep '/tmp/flutter/stable-3.0.5-f1875d570e39de09040c8f79aa13cc56baab8db1'
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
16
action.yml
16
action.yml
|
@ -28,21 +28,17 @@ inputs:
|
||||||
architecture:
|
architecture:
|
||||||
description: 'The architecture of Flutter SDK executable (x64 or arm64)'
|
description: 'The architecture of Flutter SDK executable (x64 or arm64)'
|
||||||
required: false
|
required: false
|
||||||
default: ${{ runner.arch }}
|
default: '${{ runner.arch }}'
|
||||||
runs:
|
runs:
|
||||||
using: 'composite'
|
using: 'composite'
|
||||||
steps:
|
steps:
|
||||||
- id: flutter-action-cache-path-builder
|
- id: flutter-action
|
||||||
run: echo "::set-output name=cache-path::$($GITHUB_ACTION_PATH/setup.sh -p cache-path -c '${{ inputs.cache-path }}' -n '${{ inputs.flutter-version }}' -a '${{ inputs.architecture }}' ${{ inputs.channel }})"
|
run: $GITHUB_ACTION_PATH/setup.sh -p -c '${{ inputs.cache-path }}' -n '${{ inputs.flutter-version }}' -a '${{ inputs.architecture }}' ${{ inputs.channel }}
|
||||||
shell: bash
|
|
||||||
- if: ${{ inputs.cache == 'true' }}
|
|
||||||
id: flutter-action-cache-key-builder
|
|
||||||
run: echo "::set-output name=cache-key::$($GITHUB_ACTION_PATH/setup.sh -p cache-key -k ${{ inputs.cache-key }} -n '${{ inputs.flutter-version }}' -a '${{ inputs.architecture }}' ${{ inputs.channel }})"
|
|
||||||
shell: bash
|
shell: bash
|
||||||
- if: ${{ inputs.cache == 'true' }}
|
- if: ${{ inputs.cache == 'true' }}
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ${{ steps.flutter-action-cache-path-builder.outputs.cache-path }}
|
path: ${{ steps.flutter-action.outputs.cache-path }}
|
||||||
key: ${{ steps.flutter-action-cache-key-builder.outputs.cache-key }}
|
key: ${{ steps.flutter-action.outputs.cache-key }}
|
||||||
- run: $GITHUB_ACTION_PATH/setup.sh -c '${{ steps.flutter-action-cache-path-builder.outputs.cache-path }}' -n '${{ inputs.flutter-version }}' -a '${{ inputs.architecture }}' ${{ inputs.channel }}
|
- run: $GITHUB_ACTION_PATH/setup.sh -c '${{ steps.flutter-action.outputs.cache-path }}' -n '${{ steps.flutter-action.outputs.version }}' -a '${{ steps.flutter-action.outputs.architecture }}' ${{ steps.flutter-action.outputs.channel }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
75
setup.sh
75
setup.sh
|
@ -67,7 +67,6 @@ download_archive() {
|
||||||
|
|
||||||
curl --connect-timeout 15 --retry 5 "$archive_url" >"$archive_local"
|
curl --connect-timeout 15 --retry 5 "$archive_url" >"$archive_local"
|
||||||
|
|
||||||
# Create the target folder
|
|
||||||
mkdir -p "$2"
|
mkdir -p "$2"
|
||||||
|
|
||||||
if [[ "$archive_name" == *zip ]]; then
|
if [[ "$archive_name" == *zip ]]; then
|
||||||
|
@ -92,11 +91,11 @@ USE_TEST_FIXTURE=false
|
||||||
ARCH=""
|
ARCH=""
|
||||||
VERSION=""
|
VERSION=""
|
||||||
|
|
||||||
while getopts 'tc:k:p:a:n:' flag; do
|
while getopts 'tc:k:pa:n:' flag; do
|
||||||
case "$flag" in
|
case "$flag" in
|
||||||
c) CACHE_PATH="$OPTARG" ;;
|
c) CACHE_PATH="$OPTARG" ;;
|
||||||
k) CACHE_KEY="$OPTARG" ;;
|
k) CACHE_KEY="$OPTARG" ;;
|
||||||
p) PRINT_MODE="$OPTARG" ;;
|
p) PRINT_MODE=true ;;
|
||||||
t) USE_TEST_FIXTURE=true ;;
|
t) USE_TEST_FIXTURE=true ;;
|
||||||
a) ARCH="$(echo "$OPTARG" | awk '{print tolower($0)}')" ;;
|
a) ARCH="$(echo "$OPTARG" | awk '{print tolower($0)}')" ;;
|
||||||
n) VERSION="$OPTARG" ;;
|
n) VERSION="$OPTARG" ;;
|
||||||
|
@ -154,72 +153,43 @@ expand_key() {
|
||||||
echo "$expanded_key"
|
echo "$expanded_key"
|
||||||
}
|
}
|
||||||
|
|
||||||
print_version() {
|
if [[ "$PRINT_MODE" == true ]]; then
|
||||||
version_debug=$(echo "$VERSION_MANIFEST" | jq -j '.channel,":",.version,":",.dart_sdk_arch')
|
|
||||||
echo "$CHANNEL:$VERSION:$ARCH|$version_debug"
|
|
||||||
}
|
|
||||||
|
|
||||||
if [[ -n "$PRINT_MODE" ]]; then
|
|
||||||
if [[ "$CHANNEL" == master ]]; then
|
|
||||||
if [[ "$PRINT_MODE" == version ]]; then
|
|
||||||
echo "master:master:$ARCH|master:master:$ARCH"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
VERSION_MANIFEST="{\"channel\":\"$CHANNEL\",\"version\":\"$CHANNEL\",\"dart_sdk_arch\":\"$ARCH\",\"hash\":\"$CHANNEL\",\"sha256\":\"$CHANNEL\"}"
|
|
||||||
|
|
||||||
if [[ "$PRINT_MODE" == cache-key ]]; then
|
|
||||||
expanded_key=$(expand_key "$CACHE_KEY")
|
|
||||||
|
|
||||||
echo "$expanded_key"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$PRINT_MODE" == cache-path ]]; then
|
|
||||||
cache_path=$(transform_path "$CACHE_PATH")
|
|
||||||
expanded_path=$(expand_key "$cache_path")
|
|
||||||
|
|
||||||
echo "$expanded_path"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$USE_TEST_FIXTURE" == true ]]; then
|
if [[ "$USE_TEST_FIXTURE" == true ]]; then
|
||||||
RELEASE_MANIFEST=$(cat "$MANIFEST_TEST_FIXTURE")
|
RELEASE_MANIFEST=$(cat "$MANIFEST_TEST_FIXTURE")
|
||||||
else
|
else
|
||||||
RELEASE_MANIFEST=$(curl --silent --connect-timeout 15 --retry 5 "$MANIFEST_URL")
|
RELEASE_MANIFEST=$(curl --silent --connect-timeout 15 --retry 5 "$MANIFEST_URL")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
VERSION_MANIFEST=$(get_version_manifest)
|
if [[ "$CHANNEL" == master ]]; then
|
||||||
|
VERSION_MANIFEST="{\"channel\":\"$CHANNEL\",\"version\":\"$CHANNEL\",\"dart_sdk_arch\":\"$ARCH\",\"hash\":\"$CHANNEL\",\"sha256\":\"$CHANNEL\"}"
|
||||||
|
else
|
||||||
|
VERSION_MANIFEST=$(get_version_manifest)
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -z "$VERSION_MANIFEST" ]]; then
|
if [[ -z "$VERSION_MANIFEST" ]]; then
|
||||||
not_found_error "$CHANNEL" "$VERSION" "$ARCH"
|
not_found_error "$CHANNEL" "$VERSION" "$ARCH"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$PRINT_MODE" == version ]]; then
|
version_info=$(echo "$VERSION_MANIFEST" | jq -j '.channel,":",.version,":",.dart_sdk_arch')
|
||||||
print_version
|
|
||||||
exit 0
|
if [[ "$version_info" == *null* ]]; then
|
||||||
|
not_found_error "$CHANNEL" "$VERSION" "$ARCH"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$PRINT_MODE" == cache-key ]]; then
|
echo "::set-output name=channel::$(echo "$version_info" | awk -F ':' '{print $1}')"
|
||||||
expanded_key=$(expand_key "$CACHE_KEY")
|
echo "::set-output name=version::$(echo "$version_info" | awk -F ':' '{print $2}')"
|
||||||
|
echo "::set-output name=architecture::$(echo "$version_info" | awk -F ':' '{print $3}')"
|
||||||
|
|
||||||
echo "$expanded_key"
|
expanded_key=$(expand_key "$CACHE_KEY")
|
||||||
exit 0
|
echo "::set-output name=cache-key::$expanded_key"
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ "$PRINT_MODE" == cache-path ]]; then
|
cache_path=$(transform_path "$CACHE_PATH")
|
||||||
cache_path=$(transform_path "$CACHE_PATH")
|
expanded_path=$(expand_key "$cache_path")
|
||||||
expanded_path=$(expand_key "$cache_path")
|
|
||||||
|
|
||||||
echo "$expanded_path"
|
echo "::set-output name=cache-path::$expanded_path"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
|
||||||
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CACHE_PATH=$(transform_path "$CACHE_PATH")
|
CACHE_PATH=$(transform_path "$CACHE_PATH")
|
||||||
|
@ -240,7 +210,6 @@ if [[ ! -x "$SDK_CACHE/bin/flutter" ]]; then
|
||||||
|
|
||||||
ARCHIVE_PATH=$(echo "$VERSION_MANIFEST" | jq -r '.archive')
|
ARCHIVE_PATH=$(echo "$VERSION_MANIFEST" | jq -r '.archive')
|
||||||
download_archive "$ARCHIVE_PATH" "$SDK_CACHE"
|
download_archive "$ARCHIVE_PATH" "$SDK_CACHE"
|
||||||
print_version
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue