From 48d9dc402f0bfcda000a9659cff42249b91323f2 Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Tue, 14 Jul 2026 12:06:24 -0500 Subject: [PATCH 1/2] update workflows to use linuxserver wrapper actions in templates Signed-off-by: Eric Nemchik --- ansible/roles/github/templates/external_trigger.yml.j2 | 2 +- .../roles/github/templates/external_trigger_scheduler.yml.j2 | 2 +- ansible/roles/github/templates/greetings.yml.j2 | 2 +- ansible/roles/github/templates/package_trigger_scheduler.yml.j2 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ansible/roles/github/templates/external_trigger.yml.j2 b/ansible/roles/github/templates/external_trigger.yml.j2 index 45a726ca..53b6a687 100644 --- a/ansible/roles/github/templates/external_trigger.yml.j2 +++ b/ansible/roles/github/templates/external_trigger.yml.j2 @@ -17,7 +17,7 @@ jobs: external-trigger-{{ ls_branch|regex_replace('[^a-zA-Z0-9-]','-') }}: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.1 + - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 - name: External Trigger if: github.ref == 'refs/heads/{{ ls_branch }}' diff --git a/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 b/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 index 661ab5a3..12bc33f2 100644 --- a/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 +++ b/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 @@ -12,7 +12,7 @@ jobs: external-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.1 + - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 with: fetch-depth: '0' diff --git a/ansible/roles/github/templates/greetings.yml.j2 b/ansible/roles/github/templates/greetings.yml.j2 index ee1c1103..1156705e 100644 --- a/ansible/roles/github/templates/greetings.yml.j2 +++ b/ansible/roles/github/templates/greetings.yml.j2 @@ -12,7 +12,7 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/first-interaction@v1 + - uses: linuxserver/github-workflows/.github/workflows/first-interaction.yml@v1 with: issue-message: '{% if project_deprecation_status %}This image is deprecated. We will not offer support for this image and it will not be updated. The [README]({{ project_github_asset }}/README.md) may have additional information. {% endif %}Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.' pr-message: '{% if project_deprecation_status %}This image is deprecated. We will not offer support for this image and it will not be updated. The [README]({{ project_github_asset }}/README.md) may have additional information. {% endif %}Thanks for opening this pull request! Be sure to follow the [pull request template]({{ project_github_asset }}/.github/PULL_REQUEST_TEMPLATE.md)!' diff --git a/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 b/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 index 4f70f9ad..9fb871ce 100644 --- a/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 +++ b/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 @@ -12,7 +12,7 @@ jobs: package-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.1 + - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 with: fetch-depth: '0' From 9115dec1f3f581cc0dfc75b0c3fef1732d22e1dd Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Tue, 14 Jul 2026 13:45:24 -0500 Subject: [PATCH 2/2] use composite actions for checkout and first-interaction Signed-off-by: Eric Nemchik --- ansible/roles/github/templates/external_trigger.yml.j2 | 2 +- .../roles/github/templates/external_trigger_scheduler.yml.j2 | 2 +- ansible/roles/github/templates/greetings.yml.j2 | 2 +- ansible/roles/github/templates/package_trigger_scheduler.yml.j2 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ansible/roles/github/templates/external_trigger.yml.j2 b/ansible/roles/github/templates/external_trigger.yml.j2 index 53b6a687..a8539b6e 100644 --- a/ansible/roles/github/templates/external_trigger.yml.j2 +++ b/ansible/roles/github/templates/external_trigger.yml.j2 @@ -17,7 +17,7 @@ jobs: external-trigger-{{ ls_branch|regex_replace('[^a-zA-Z0-9-]','-') }}: runs-on: ubuntu-latest steps: - - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 + - uses: linuxserver/github-workflows/.github/actions/checkout@v1 - name: External Trigger if: github.ref == 'refs/heads/{{ ls_branch }}' diff --git a/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 b/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 index 12bc33f2..3653e05b 100644 --- a/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 +++ b/ansible/roles/github/templates/external_trigger_scheduler.yml.j2 @@ -12,7 +12,7 @@ jobs: external-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 + - uses: linuxserver/github-workflows/.github/actions/checkout@v1 with: fetch-depth: '0' diff --git a/ansible/roles/github/templates/greetings.yml.j2 b/ansible/roles/github/templates/greetings.yml.j2 index 1156705e..2b09358c 100644 --- a/ansible/roles/github/templates/greetings.yml.j2 +++ b/ansible/roles/github/templates/greetings.yml.j2 @@ -12,7 +12,7 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: linuxserver/github-workflows/.github/workflows/first-interaction.yml@v1 + - uses: linuxserver/github-workflows/.github/actions/first-interaction@v1 with: issue-message: '{% if project_deprecation_status %}This image is deprecated. We will not offer support for this image and it will not be updated. The [README]({{ project_github_asset }}/README.md) may have additional information. {% endif %}Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.' pr-message: '{% if project_deprecation_status %}This image is deprecated. We will not offer support for this image and it will not be updated. The [README]({{ project_github_asset }}/README.md) may have additional information. {% endif %}Thanks for opening this pull request! Be sure to follow the [pull request template]({{ project_github_asset }}/.github/PULL_REQUEST_TEMPLATE.md)!' diff --git a/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 b/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 index 9fb871ce..acbe645f 100644 --- a/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 +++ b/ansible/roles/github/templates/package_trigger_scheduler.yml.j2 @@ -12,7 +12,7 @@ jobs: package-trigger-scheduler: runs-on: ubuntu-latest steps: - - uses: linuxserver/github-workflows/.github/workflows/checkout.yml@v1 + - uses: linuxserver/github-workflows/.github/actions/checkout@v1 with: fetch-depth: '0'