Adding exclusion for renovate.json in main workflow.

This commit is contained in:
2025-09-23 08:47:19 -04:00
parent ca28d64f6e
commit 33c0a7e68b
@@ -10,18 +10,19 @@ on:
# branches: main # branches: main
push: push:
branches-ignore: branches-ignore:
- 'main' - "main"
paths: paths:
- 'app-configs/**' - "app-configs/**"
- '!app-configs/rikku/homeassistant/**' - "!app-configs/rikku/homeassistant/**"
- '!app-configs/rinoa/dagu/dags/**' - "!app-configs/rinoa/dagu/dags/**"
- 'collections/**' - "collections/**"
- 'group_vars/**' - "group_vars/**"
- 'host_vars/**' - "host_vars/**"
- 'inventory/**' - "inventory/**"
- "!renovate.json"
env: env:
TEA_VERSION: '0.10.1' TEA_VERSION: "0.10.1"
VAULT_ADDR: ${{ secrets.VAULT_ADDR }} VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }} VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
@@ -39,17 +40,17 @@ jobs:
- name: Install tea CLI - name: Install tea CLI
uses: supplypike/setup-bin@v4 uses: supplypike/setup-bin@v4
with: with:
uri: 'https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64' uri: "https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64"
name: 'tea' name: "tea"
version: ${{ env.TEA_VERSION }} version: ${{ env.TEA_VERSION }}
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: PR Check' notification_title: "GITEA: PR Check"
notification_message: 'Checking for existing PR... 🔍' notification_message: "Checking for existing PR... 🔍"
- name: Check if open PR exists - name: Check if open PR exists
id: check-opened-pr-step id: check-opened-pr-step
@@ -70,10 +71,10 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: PR Check' notification_title: "GITEA: PR Check"
notification_message: 'PR Created 🎟️' notification_message: "PR Created 🎟️"
ansible-dry-run: ansible-dry-run:
name: Ansible Dry Run name: Ansible Dry Run
@@ -121,10 +122,10 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: Ansible Dry Run' notification_title: "GITEA: Ansible Dry Run"
notification_message: 'Starting dry run for ${{ matrix.host }}...' notification_message: "Starting dry run for ${{ matrix.host }}..."
- name: Run Ansible Dry Run - name: Run Ansible Dry Run
uses: dawidd6/action-ansible-playbook@v3 uses: dawidd6/action-ansible-playbook@v3
@@ -142,10 +143,10 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: Ansible Dry Run' notification_title: "GITEA: Ansible Dry Run"
notification_message: 'Dry run for ${{ matrix.host }} completed.' notification_message: "Dry run for ${{ matrix.host }} completed."
pr-merge: pr-merge:
name: PR Merge name: PR Merge
@@ -158,8 +159,8 @@ jobs:
- name: Install tea - name: Install tea
uses: supplypike/setup-bin@v4 uses: supplypike/setup-bin@v4
with: with:
uri: 'https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64' uri: "https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64"
name: 'tea' name: "tea"
version: ${{ env.TEA_VERSION }} version: ${{ env.TEA_VERSION }}
- name: PR Merge - name: PR Merge
@@ -174,10 +175,10 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: PR Merge Successful' notification_title: "GITEA: PR Merge Successful"
notification_message: 'PR #${{ steps.pr_merge.outputs.pr_index }} merged.' notification_message: "PR #${{ steps.pr_merge.outputs.pr_index }} merged."
ansible-config-deploy: ansible-config-deploy:
name: Ansible Config Deployment name: Ansible Config Deployment
@@ -227,10 +228,10 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: Ansible Config Deployment' notification_title: "GITEA: Ansible Config Deployment"
notification_message: 'Deploying configs to ${{ matrix.host }}...' notification_message: "Deploying configs to ${{ matrix.host }}..."
- name: Run Ansible Config Deployment - name: Run Ansible Config Deployment
uses: dawidd6/action-ansible-playbook@v3 uses: dawidd6/action-ansible-playbook@v3
@@ -247,7 +248,7 @@ jobs:
- name: Gotify Notification - name: Gotify Notification
uses: eikendev/gotify-action@master uses: eikendev/gotify-action@master
with: with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}' gotify_api_base: "${{ secrets.GOTIFY_URL }}"
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}' gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: 'GITEA: Deployment Completed' notification_title: "GITEA: Deployment Completed"
notification_message: 'Deployment to ${{ matrix.host }} completed successfully.' notification_message: "Deployment to ${{ matrix.host }} completed successfully."