瀏覽代碼

Print a banner when running pre-release tools.

Keir Fraser 4 年之前
父節點
當前提交
dc331f5338
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 2 0
      .github/workflows/ci.yml
  2. 6 0
      scripts/gw.py

+ 2 - 0
.github/workflows/ci.yml

@@ -32,6 +32,7 @@ jobs:
         mv Greaseweazle-v* Greaseweazle-$VER
         rm Greaseweazle-$VER/RELEASE_NOTES
         git rev-parse HEAD >Greaseweazle-$VER/COMMIT
+        echo "commit = '$(git rev-parse HEAD)'" >>Greaseweazle-$VER/scripts/greaseweazle/version.py 
         zip -r Greaseweazle-$VER.zip Greaseweazle-$VER
         mv Greaseweazle-$VER.zip _cidist/
 
@@ -44,6 +45,7 @@ jobs:
         rm Greaseweazle-$VER/RELEASE_NOTES
         git rev-parse HEAD >Greaseweazle-$VER/COMMIT
         echo debug >>Greaseweazle-$VER/COMMIT
+        echo "commit = '$(git rev-parse HEAD)'" >>Greaseweazle-$VER/scripts/greaseweazle/version.py 
         zip -r Greaseweazle-$VER.zip Greaseweazle-$VER
         mv Greaseweazle-$VER.zip _cidist/
 

+ 6 - 0
scripts/gw.py

@@ -12,6 +12,12 @@
 import sys
 import importlib
 
+from greaseweazle import version
+if hasattr(version, 'commit'):
+    print("""*** TEST/PRE-RELEASE: commit %s
+*** Use these tools and firmware ONLY for test and development!!"""
+          % version.commit)
+
 missing_modules = []
 
 try: