Skip to content

feature: prepare mvp #19

feature: prepare mvp

feature: prepare mvp #19

Workflow file for this run

name: Testing
on:
push:
branches:
- "*"
- "!master"
jobs:
helm:
runs-on: ubuntu-latest
steps:
- name: clone core
uses: actions/checkout@v3
with:
path: "core"
- name: clone conditions-text
uses: actions/checkout@v3
with:
path: "conditions-text"
repository: awakari/conditions-text
token: ${{ secrets.CLONE_PAT }}
- name: clone matches
uses: actions/checkout@v3
with:
path: "matches"
repository: awakari/matches
token: ${{ secrets.CLONE_PAT }}
- name: clone messages
uses: actions/checkout@v3
with:
path: "messages"
repository: awakari/messages
token: ${{ secrets.CLONE_PAT }}
- name: clone queue-nats
uses: actions/checkout@v3
with:
path: "queue-nats"
repository: awakari/queue-nats
token: ${{ secrets.CLONE_PAT }}
- name: clone queue-nats
uses: actions/checkout@v3
with:
path: "queue-nats"
repository: awakari/queue-nats
token: ${{ secrets.CLONE_PAT }}
- name: clone reader
uses: actions/checkout@v3
with:
path: "reader"
repository: awakari/reader
token: ${{ secrets.CLONE_PAT }}
- name: clone subscriptions-proxy
uses: actions/checkout@v3
with:
path: "subscriptions-proxy"
repository: awakari/subscriptions-proxy
token: ${{ secrets.CLONE_PAT }}
- name: clone semaphore-nats
uses: actions/checkout@v3
with:
path: "semaphore-nats"
repository: awakari/semaphore-nats
token: ${{ secrets.CLONE_PAT }}
- name: clone writer
uses: actions/checkout@v3
with:
path: "writer"
repository: awakari/writer
token: ${{ secrets.CLONE_PAT }}
- name: Set up Helm
uses: azure/setup-helm@v1
with:
version: v3.12.0
- name: Lint Helm Chart
run: |
ls -l
cd core
mkdir helm/core/charts
cd helm/core/charts
for i in conditions-text matches messages queue-nats reader subscriptions-proxy semaphore-nats writer; do helm package ../../../../$i/helm/$i; done
cd ../../..
helm dependency update helm/core
echo "!!!"
helm lint helm/core