fix: permission denied issue with shell script

- add group concurrency
- add write permissions
This commit is contained in:
ZanzyTHEbar 2023-03-21 13:05:20 +00:00
parent 78df34542f
commit 6cc8985413

View File

@ -1,6 +1,9 @@
name: Build and Release the OpenIris bin files name: Build and Release the OpenIris bin files
on: on:
workflow_dispatch:
push: push:
tags:
- "v*"
branches: branches:
- "master" - "master"
- "main" - "main"
@ -8,13 +11,23 @@ on:
branches: branches:
- "master" - "master"
- "main" - "main"
workflow_dispatch:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: write
jobs: jobs:
build: build:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
target_name: [esp32AIThinker, esp32M5Stack, esp32Cam, esp_eye, wrover, wrovers3] target_name:
[esp32AIThinker, esp32M5Stack, esp32Cam, esp_eye, wrover, wrovers3]
target_build_type: ["", _release] #, _OTA] # OTA is not needed target_build_type: ["", _release] #, _OTA] # OTA is not needed
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@ -109,12 +122,16 @@ jobs:
- name: Release - name: Release
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: semantic-release run: |
sudo apt-get install -y jq
chmod +x ./repo-tools/scripts/prepareCMD.sh
semantic-release
cleanup: cleanup:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
target_name: [esp32AIThinker, esp32M5Stack, esp32Cam, esp_eye, wrover, wrovers3] target_name:
[esp32AIThinker, esp32M5Stack, esp32Cam, esp_eye, wrover, wrovers3]
target_build_type: ["", _release] target_build_type: ["", _release]
name: Cleanup actions name: Cleanup actions
needs: needs: