Attempt to cache dependencies in GH action
diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml
index 2aa4542..461f406 100644
--- a/.github/workflows/dart.yml
+++ b/.github/workflows/dart.yml
@@ -6,31 +6,27 @@
   pull_request:
     branches: [ main ]
 
-env:
-  PUB_ENVIRONMENT: bot.github
-  PUB_CACHE: ".dart_tool/pub_cache"
-
 jobs:
   analyze:
     runs-on: ubuntu-latest
-    
+
     steps:
       - uses: actions/checkout@v2
       - uses: dart-lang/setup-dart@v1
       - uses: actions/cache@v2
         with:
-          path: .dart_tool
+          path: ${{ env.PUB_CACHE }}
           key: dart-tool-${{ hashFiles('pubspec.yaml') }}
 
       - name: "Install dependencies"
         run: dart pub upgrade
-      
+
       - name: "Ensure formatted"
         run: dart format --output=none --set-exit-if-changed .
 
       - name: "Analyze project"
         run: dart analyze --fatal-infos
-  
+
   test:
     strategy:
       matrix:
@@ -44,15 +40,15 @@
       - uses: dart-lang/setup-dart@v1
       - uses: actions/cache@v2
         with:
-          path: .dart_tool
+          path: ${{ env.PUB_CACHE }}
           key: dart-tool-${{ hashFiles('pubspec.yaml') }}
-            
+
       - name: "Get dependencies"
-        run: dart pub get
+        run: dart pub upgrade
 
       - name: "Download 7za"
         run: dart run tool/download_7za.dart
         if: runner.os == 'Windows'
-      
+
       - name: "Run tests"
         run: dart test