This commit is contained in:
@@ -3,12 +3,14 @@ name: Validate DAGs
|
|||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
paths: ['app-configs/rinoa/dagu/dags/**']
|
paths:
|
||||||
|
- 'app-configs/rinoa/dagu/dags/**'
|
||||||
|
- '**/dag-config-check.yml'
|
||||||
branches-ignore:
|
branches-ignore:
|
||||||
- main
|
- main
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DAGS_PATH: "${GITHUB_WORKSPACE}/app-configs/rinoa/dagu/dags"
|
DAGS_PATH: "app-configs/rinoa/dagu/dags"
|
||||||
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
|
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
|
||||||
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
|
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
|
||||||
|
|
||||||
@@ -40,11 +42,8 @@ jobs:
|
|||||||
playbook: playbooks/rinoa-render-dags.yml
|
playbook: playbooks/rinoa-render-dags.yml
|
||||||
|
|
||||||
- name: Install dagu
|
- name: Install dagu
|
||||||
uses: jaxxstorm/action-install-gh-release@v1
|
run: |
|
||||||
with:
|
curl -L https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash
|
||||||
repo: dagu-org/dagu
|
|
||||||
platform: linux
|
|
||||||
arch: amd64
|
|
||||||
|
|
||||||
- name: Validate DAGs
|
- name: Validate DAGs
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
gather_facts: false
|
gather_facts: false
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
dags_path: "{{ lookup('env', 'DAGS_PATH') }}"
|
dags_path: "{{ lookup('env', 'DAGS_PATH') | default(playbook_dir ~ '/../app-configs/rinoa/dagu/dags') }}"
|
||||||
vault_addr: "{{ lookup('env', 'VAULT_ADDR') }}"
|
vault_addr: "{{ lookup('env', 'VAULT_ADDR') }}"
|
||||||
vault_token: "{{ lookup('env', 'VAULT_TOKEN') }}"
|
vault_token: "{{ lookup('env', 'VAULT_TOKEN') }}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user