Skip to content

ci: run script if lint checks pass #105

ci: run script if lint checks pass

ci: run script if lint checks pass #105

name: Bash CI
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:
env:
TERM: xterm
jobs:
steps:
name: Bash Validation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run ShellCheck on jade-diy
uses: ludeeus/action-shellcheck@master
env:
SHELLCHECK_OPTS: -e SC1091
- name: Run shfmt on jade-diy scripts
uses: luizm/action-sh-checker@master
env:
SHFMT_OPTS: -i 2 -sr
with:
sh_checker_shellcheck_disable: true
- name: Install virtualenv dependency
run: sudo apt update && sudo apt install -y python3-virtualenv
- name: Run flash_your_device
run: timeout 600 /bin/bash -x ./flash_your_device || [[ "$?" -eq "124" ]] && true