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

CI: Fix artifacts naming (#654)

* Fix artifacts naming
* Github: build on pull requests
* Github: narrow build trigger criteria.

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Anna Prosvetova 4 лет назад
Родитель
Сommit
fe2b9718e1
3 измененных файлов с 24 добавлено и 6 удалено
  1. 10 4
      .github/workflows/build.yml
  2. 7 1
      .github/workflows/lint_c.yml
  3. 7 1
      .github/workflows/lint_python.yml

+ 10 - 4
.github/workflows/build.yml

@@ -1,6 +1,12 @@
 name: 'Build'
 
-on: push
+on: 
+  push:
+    branches:
+      - dev
+      - "release*"
+    tags:
+  pull_request:
 
 env:
   TARGETS: f6
@@ -146,15 +152,15 @@ jobs:
             lib/STM32CubeWB/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x/stm32wb5x_FUS_fw_for_fus_0_5_3.bin \
             lib/STM32CubeWB/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x/stm32wb5x_BLE_Stack_full_fw.bin \
             core2_firmware
-          tar czpf artifacts/flipper-z-core2_firmware-${SUFFIX}.tgz core2_firmware
+          tar czpf artifacts/flipper-z-any-core2_firmware-${SUFFIX}.tgz core2_firmware
 
       - name: 'Bundle scripts'
         run: |
-          tar czpf artifacts/flipper-z-scripts-${SUFFIX}.tgz scripts
+          tar czpf artifacts/flipper-z-any-scripts-${SUFFIX}.tgz scripts
 
       - name: 'Bundle resources'
         run: |
-          tar czpf artifacts/flipper-z-resources-${SUFFIX}.tgz -C assets resources
+          tar czpf artifacts/flipper-z-any-resources-${SUFFIX}.tgz -C assets resources
 
       - name: 'Upload artifacts to update server'
         uses: burnett01/rsync-deployments@4.1

+ 7 - 1
.github/workflows/lint_c.yml

@@ -1,6 +1,12 @@
 name: 'Lint C/C++ with clang-format'
 
-on: pull_request
+on: 
+  push:
+    branches:
+      - dev
+      - "release*"
+    tags:
+  pull_request:
 
 env:
   TARGETS: f6

+ 7 - 1
.github/workflows/lint_python.yml

@@ -1,6 +1,12 @@
 name: 'Python Lint'
 
-on: pull_request
+on: 
+  push:
+    branches:
+      - dev
+      - "release*"
+    tags:
+  pull_request:
 
 jobs:
   lint_python: