@@ -1,10 +1,11 @@
name: Check Rebar Dependencies
-on: [pull_request, push]
+on:
+ pull_request:
jobs:
check_deps_integrity:
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-latest
container: ghcr.io/emqx/emqx-builder/5.0-29:1.13.4-25.1.2-2-ubuntu22.04
steps:
@@ -2,7 +2,8 @@
name: Check Elixir Release Applications
elixir_apps_check:
@@ -2,11 +2,12 @@
name: Elixir Dependency Version Check
elixir_deps_check:
@@ -7,14 +7,15 @@ concurrency:
on:
push:
branches:
- - '**'
+ - master
+ - 'ci/**'
tags:
- v*
pull_request:
prepare:
# prepare source with any OTP version, no need for a matrix
container: ghcr.io/emqx/emqx-builder/5.0-29:1.13.4-24.3.4.2-2-debian11
@@ -7,7 +7,8 @@ concurrency:
- e*
name: Shellcheck
shellcheck:
- runs-on: ubuntu-20.04
- name: Checkout source code
uses: actions/checkout@v3