Просмотр исходного кода

CI: Remove pycache from artifacts (#858)

* CI: Remove pycache from artifacts

* CI: Move bundle scripts step even higher
Anna Prosvetova 4 лет назад
Родитель
Сommit
54c41e4189
2 измененных файлов с 12 добавлено и 12 удалено
  1. 11 11
      .github/workflows/build.yml
  2. 1 1
      scripts/meta.py

+ 11 - 11
.github/workflows/build.yml

@@ -73,6 +73,11 @@ jobs:
           echo "::set-output name=short-hash::${SHA}"
           echo "::set-output name=default-target::${DEFAULT_TARGET}"
 
+      - name: 'Bundle scripts'
+        if: ${{ !github.event.pull_request.head.repo.fork }}
+        run: |
+          tar czpf artifacts/flipper-z-any-scripts-${{steps.names.outputs.suffix}}.tgz scripts
+
       - name: 'Build the firmware in docker'
         uses: ./.github/actions/docker
         with:
@@ -92,6 +97,12 @@ jobs:
               mv dist/${TARGET}/* artifacts/
             done
 
+      - name: 'Bundle resources'
+        if: ${{ !github.event.pull_request.head.repo.fork }}
+        run: |
+          ./scripts/assets.py manifest assets/resources
+          tar czpf artifacts/flipper-z-any-resources-${{steps.names.outputs.suffix}}.tgz -C assets resources
+
       - name: 'Bundle core2 firmware'
         if: ${{ !github.event.pull_request.head.repo.fork }}
         run: |
@@ -100,17 +111,6 @@ jobs:
           ./scripts/assets.py copro lib/STM32CubeWB core2_firmware STM32WB5x
           tar czpf artifacts/flipper-z-any-core2_firmware-${{steps.names.outputs.suffix}}.tgz core2_firmware
 
-      - name: 'Bundle scripts'
-        if: ${{ !github.event.pull_request.head.repo.fork }}
-        run: |
-          tar czpf artifacts/flipper-z-any-scripts-${{steps.names.outputs.suffix}}.tgz scripts
-
-      - name: 'Bundle resources'
-        if: ${{ !github.event.pull_request.head.repo.fork }}
-        run: |
-          ./scripts/assets.py manifest assets/resources
-          tar czpf artifacts/flipper-z-any-resources-${{steps.names.outputs.suffix}}.tgz -C assets resources
-
       - name: 'Upload artifacts to update server'
         if: ${{ !github.event.pull_request.head.repo.fork }}
         uses: burnett01/rsync-deployments@5.1

+ 1 - 1
scripts/meta.py

@@ -35,7 +35,7 @@ class Main(App):
     def generate(self):
         meta = {}
         for k, v in vars(self.args).items():
-            if k == "project" or k == "func":
+            if k in ["project", "func", "debug"]:
                 continue
             if isinstance(v, str):
                 v = v.strip('"')