Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e3ed9e2
🔄 synced file(s) with worgarside/github-config-files
Aug 8, 2026
52f0e15
🔄 synced file(s) with worgarside/github-config-files
Aug 9, 2026
4b8910b
🔄 synced file(s) with worgarside/github-config-files
Aug 10, 2026
aacb3d3
🔄 synced file(s) with worgarside/github-config-files
Aug 10, 2026
d06b6e0
🔄 synced file(s) with worgarside/github-config-files
Aug 10, 2026
f3ea51c
🔄 synced file(s) with worgarside/github-config-files
Aug 10, 2026
0194c5f
🔄 synced file(s) with worgarside/github-config-files
Aug 19, 2026
0d0852b
🔄 synced file(s) with worgarside/github-config-files
Aug 22, 2026
2fe5f74
🔄 synced file(s) with worganisation/github-config-files
Aug 23, 2026
d2e8e89
🔄 synced file(s) with worganisation/github-config-files
Aug 28, 2026
ace725f
🔄 synced file(s) with worganisation/github-config-files
Aug 30, 2026
667ed12
🔄 synced file(s) with worganisation/github-config-files
Aug 30, 2026
d9e7b57
🔄 synced file(s) with worganisation/github-config-files
Aug 30, 2026
798b0fe
🔄 synced file(s) with worganisation/github-config-files
Sep 1, 2026
190ccdd
🔄 synced file(s) with worganisation/github-config-files
Sep 1, 2026
1f75b4b
🔄 synced file(s) with worganisation/github-config-files
Sep 1, 2026
cb61ddc
🔄 synced file(s) with worganisation/github-config-files
Sep 1, 2026
9f3376d
🔄 synced file(s) with worganisation/github-config-files
Sep 1, 2026
737bf78
🔄 synced file(s) with worganisation/github-config-files
Sep 2, 2026
9bf6dcd
🔄 synced file(s) with worganisation/github-config-files
Sep 2, 2026
287e44e
🔄 synced file(s) with worganisation/github-config-files
Sep 2, 2026
cfb5cc8
🔄 synced file(s) with worganisation/github-config-files
Sep 24, 2026
e001c1a
🔄 synced file(s) with worganisation/github-config-files
Sep 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
self-hosted-runner:
labels:
- cc
- iac
- opentofu
17 changes: 13 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,33 @@
---
version: 2
updates:
- package-ecosystem: pip
- package-ecosystem: uv
directory: /
schedule:
interval: daily
interval: monthly
open-pull-requests-limit: 20
groups:
uv-dependencies:
applies-to: version-updates
patterns:
- '*'
uv-security-dependencies:
applies-to: security-updates
patterns:
- '*'
reviewers:
- worgarside

- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
interval: monthly
reviewers:
- worgarside

- package-ecosystem: npm
directory: /
schedule:
interval: daily
interval: monthly
reviewers:
- worgarside
2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ labels:
- label: dependencies
files:
- ^Pipfile\.lock$
- ^poetry\.lock$
- ^uv\.lock$
- ^requirements\.txt$

- label: dependencies
Expand Down
9 changes: 0 additions & 9 deletions .github/repo_labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,10 @@
color: 8B4513
description: Regular code maintenance

- name: bot:delete-on-merge
description: Delete this branch after merging (bot command)
color: 8B0000

- name: bot:do-not-close
description: Do not close this PR, even if it's empty (bot command)
color: 2C6AAB

- name: bot:keep-updated
from_name: keep-updated
description: Keep this PR updated from its base branch (bot command)
color: 87FAA6

- name: dependencies
description: Pull requests that update a dependency file
color: 0366D6
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/auto-create-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Auto-Create PR

on:
push:
branches-ignore:
- main
- dependabot/**
- renovate/**
workflow_dispatch:

jobs:
create-pr:
name: Create PR
# yamllint disable-line rule:line-length
uses: worganisation/github-config-files/.github/workflows/__create-pull-request.yml@0.10.0
with:
base-ref-name: ${{ github.event.repository.default_branch }}
head-ref-name: ${{ github.ref_name }}
pr-draft: true
update-pr-body-if-exists: true
secrets: inherit
11 changes: 6 additions & 5 deletions .github/workflows/ci_deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ on:
jobs:
ci-validation:
name: 'CI: Validation'
uses: worgarside/github-config-files/.github/workflows/__ci_validation.yml@main
uses: worganisation/github-config-files/.github/workflows/__ci-validation.yml@0.10.0
with:
build-branch: ${{ github.ref }}
build-branch: '${{ github.ref }}'
build-type: ''
node-build-directory: ''
python-version: '3.12'
Expand All @@ -29,16 +29,17 @@ jobs:
id-token: write
contents: read
pages: write
uses: worgarside/github-config-files/.github/workflows/__ci_deployment.yml@main
# yamllint disable-line rule:line-length
uses: worganisation/github-config-files/.github/workflows/__ci-deployment.yml@0.10.0
with:
build-branch: ${{ github.ref }}
build-branch: '${{ github.ref }}'
build-type: ''
deploy-to: ''
deploy-documentation: ''
node-build-directory: ''
path-to-__version__-file: ''
python-version: '3.12'
release-tag: ${{ needs.ci-validation.outputs.release-tag }}
release-tag: '${{ needs.ci-validation.outputs.release-tag }}'
unit-test: ''
update-pyproject-toml: 'true'
update-json-file-path: ''
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci_validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ on:
jobs:
ci-validation:
name: 'CI: Validation'
uses: worgarside/github-config-files/.github/workflows/__ci_validation.yml@main
uses: worganisation/github-config-files/.github/workflows/__ci-validation.yml@0.10.0
with:
build-branch: ${{ github.ref }}
build-branch: '${{ github.ref }}'
build-type: ''
node-build-directory: ''
python-version: '3.12'
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/manage-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Standard PR Checks

on:
pull_request:
types:
- opened
- reopened
- synchronize
- ready_for_review
- edited
- labeled
- unlabeled

# Do not cancel code-event work when housekeeping changes a label or title.
concurrency:
group: pr-metadata-${{ github.event.pull_request.number }}-${{ github.event.action }}
cancel-in-progress: true

jobs:
metadata:
name: Standard PR Checks
# yamllint disable-line rule:line-length
uses: worganisation/github-config-files/.github/workflows/__standard-pr-checks.yml@0.10.0
permissions:
contents: read
pull-requests: write
with:
validate-title: ${{ vars.CI_DISABLE_PR_TITLE != 'true' }}
manage-labels: ${{ vars.CI_DISABLE_PR_LABELS != 'true' }}
close-empty: ${{ vars.CI_DISABLE_CLOSE_EMPTY_PR != 'true' }}
# Organisation repositories always require a deliberate merge.
auto-merge: ${{ github.repository_owner != 'worganisation' && vars.CI_DISABLE_AUTO_MERGE != 'true' }}
secrets: inherit
17 changes: 17 additions & 0 deletions .github/workflows/manage-repo-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Manage Repo Labels

on:
push:
branches:
- main
paths:
- .github/repo_labels.yml
workflow_dispatch:

jobs:
manage-repo-labels:
name: Manage Repo Labels
uses: worganisation/github-config-files/.github/workflows/__manage-repo-labels.yml@0.10.0
permissions:
issues: write
2 changes: 1 addition & 1 deletion .yamllint
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
rules:
line-length:
max: 100
max: 120
Loading