Browse Source

Set build metadata correctly in Windows build (#8692)

Without this, we tag the build as made by some random user account on some random host name which is not useful.

(And minor bug in the cache key which has no effect on the build itself.)
Jakob Borg 2 years ago
parent
commit
0dae06deb3
1 changed files with 5 additions and 1 deletions
  1. 5 1
      .github/workflows/build-syncthing.yaml

+ 5 - 1
.github/workflows/build-syncthing.yaml

@@ -16,6 +16,10 @@ env:
   # Avoid hilarious amounts of obscuring log output when running tests.
   # Avoid hilarious amounts of obscuring log output when running tests.
   LOGGER_DISCARD: "1"
   LOGGER_DISCARD: "1"
 
 
+  # Our build metadata
+  BUILD_USER: builder
+  BUILD_HOST: github.syncthing.net
+
 # A note on actions and third party code... The actions under actions/ (like
 # A note on actions and third party code... The actions under actions/ (like
 # `uses: actions/checkout`) are maintained by GitHub, and we need to trust
 # `uses: actions/checkout`) are maintained by GitHub, and we need to trust
 # GitHub to maintain their code and infrastructure or we're in deep shit in
 # GitHub to maintain their code and infrastructure or we're in deep shit in
@@ -92,7 +96,7 @@ jobs:
           path: |
           path: |
             ~\AppData\Local\go-build
             ~\AppData\Local\go-build
             ~\go\pkg\mod
             ~\go\pkg\mod
-          key: ${{ runner.os }}-go-${{ env.GOVERSION }}-package-${{ hashFiles('**/go.sum') }}
+          key: ${{ runner.os }}-go-${{ env.GO_VERSION }}-package-${{ hashFiles('**/go.sum') }}
 
 
       - name: Install dependencies
       - name: Install dependencies
         run: |
         run: |