diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 27c5fe7..20da2a9 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -23,6 +23,10 @@ jobs: with: sdk: ${{ matrix.sdk }} + - name: Print DART_HOME + shell: bash + run: echo "Dart SDK installed in $DART_HOME" + - name: Run hello world run: | echo "main() { print('hello world'); }" > hello.dart diff --git a/setup.sh b/setup.sh index 9aa1283..9d04558 100755 --- a/setup.sh +++ b/setup.sh @@ -88,14 +88,16 @@ rm "${HOME}/dartsdk.zip" if [[ $OS == windows ]] then PUBCACHE="${USERPROFILE}\\.pub-cache" + DART_HOME="${RUNNER_TOOL_CACHE}\\dart-sdk" else PUBCACHE="${HOME}/.pub-cache" + DART_HOME="${RUNNER_TOOL_CACHE}/dart-sdk" fi echo "PUB_CACHE=${PUBCACHE}" >> $GITHUB_ENV echo "Pub cache set to: ${PUBCACHE}" # Update paths. -echo "DART_HOME=${RUNNER_TOOL_CACHE}/dart-sdk/" >> $GITHUB_ENV +echo "DART_HOME=${DART_HOME}" >> $GITHUB_ENV echo "${PUBCACHE}/bin" >> $GITHUB_PATH echo "${RUNNER_TOOL_CACHE}/dart-sdk/bin" >> $GITHUB_PATH