Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f2170fc
Update Makefile, based on keh-template and keh-github-policy audit
stefandeissler Sep 10, 2026
5750fba
Update Makefile 2, based on keh-template and keh-github-policy audit
stefandeissler Sep 10, 2026
173acb2
Extend Makefile and remove black formatter
stefandeissler Sep 11, 2026
5fd399e
Update megalint target in Makefile
stefandeissler Sep 11, 2026
a988caf
Test commit for gpg
stefandeissler Sep 14, 2026
fa66806
Another gpg test commit
stefandeissler Sep 14, 2026
9d78ec5
Implement ci-docs.yml
stefandeissler Sep 14, 2026
c34190a
Implement ci-test.yml
stefandeissler Sep 14, 2026
6dbdd4e
Amend ci files
stefandeissler Sep 14, 2026
b8d67f8
Implement all ci workflows other than terraform
stefandeissler Sep 14, 2026
6220cfd
Amend test_main.py to make it pass linting
stefandeissler Sep 15, 2026
c1dc0af
Format code using ruff formatter
stefandeissler Sep 15, 2026
2f24acc
Add Install poetry to ci-test.yml
stefandeissler Sep 15, 2026
19d5915
Remove /tests from linting
stefandeissler Sep 15, 2026
4adb65f
Correct trigger in ci-docs.yml
stefandeissler Sep 15, 2026
fb9785d
Format yml files with prettier
stefandeissler Sep 15, 2026
53ba35c
Update README.md and documentation in /docs
stefandeissler Sep 16, 2026
057206c
Fix README.md links to headlines
stefandeissler Sep 16, 2026
7bd6bc6
Fix README.md formatting errors
stefandeissler Sep 16, 2026
a264dd3
Eliminate trailing spaces from README.md
stefandeissler Sep 16, 2026
1e98ca6
Update pull_request_template.md
stefandeissler Sep 16, 2026
e44541c
Delete excess/old ci yml files
stefandeissler Sep 17, 2026
e17a260
Merge branch 'main' into KEH-2606-Team-Best-Practice-Update
stefandeissler Sep 17, 2026
6e58791
Remove duplicate lines from Makefile
stefandeissler Sep 21, 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
49 changes: 24 additions & 25 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,37 @@
# What type of PR is this? (check all applicable)
<!-- markdownlint-disable MD041 -->

- [ ] Refactor
- [ ] Feature
- [ ] Bug Fix
- [ ] Optimization
- [ ] Documentation Update
## Overview

## What
<!-- Provide an overview of the changes in this pull request -->

Describe what you have changed and why.
## Related Issues

### Testing
<!-- List any related issues or pull requests here -->
<!-- This can include issues from Jira but make sure *not* to link them -->

Have any new tests been added as part of this issue? If not, try to explain why test coverage is not needed here.
## Testing

- [ ] Yes
- [ ] No
Please write a brief description of why test coverage is not necessary here.
- [ ] Not as part of this ticket. (Could be done at a later point)
<!-- Describe how to test the changes in this pull request -->

### Documentation
## Checklist

Has any new documentation been written as part of this issue? We should try to keep documentation up to date
as new code is added, rather than leaving it for the future.
<!-- Please check off the following items before submitting this pull request -->
<!-- If anything is not applicable, please explain why in the exemptions section -->

- [ ] Yes
- [ ] No
Please write a brief description of why documentation is not necessary here.
- [ ] Not as part of this ticket. (Could be done at a later point)
- [ ] I have reviewed the changes in this pull request
- [ ] I have tested the changes locally
- [ ] I have updated/created any relevant documentation
- [ ] I have updated/created any relevant tests
- [ ] All CI checks have passed
- [ ] I have used a development Concourse pipeline to test the changes within a development environment
- [ ] I have added any necessary labels to this pull request
- [ ] I have assigned myself to this pull request
- [ ] I have assigned the appropriate reviewers to this pull request

### Related issues
### Exemptions

Provide links to any related issues.
<!-- If any of the above checklist items are not applicable, please explain why here -->

### How to review
## Additional Notes

Describe the steps required to test the changes.
<!-- Add any additional notes or comments here -->
53 changes: 53 additions & 0 deletions .github/workflows/ci-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: Documentation CI
on:
push:
branches: [main]
paths: [docs/**]
pull_request:
branches: [main]
paths: [docs/**]
permissions:
contents: read
jobs:
lint-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # V4.3.1
with:
persist-credentials: false
- name: Set up Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # V5
with:
node-version: "24"
- name: Install markdownlint
run: |
npm install -g markdownlint-cli
- name: Run markdownlint
run: |
markdownlint ./docs/**/*.md
verify-build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # V4.3.1
with:
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # V5.6.0
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # V4.3.0
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- run: pip install poetry
- run: poetry config virtualenvs.create false
- run: poetry install --only docs
- run: mkdocs build
39 changes: 39 additions & 0 deletions .github/workflows/ci-fmt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Linting and Formatting
on:
push:
branches: [main]
paths:
- src/**
- tests/**
pull_request:
branches: [main]
paths:
- src/**
- tests/**
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # V4.3.1
with:
persist-credentials: false
- name: Install Poetry
run: |
pip install poetry
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # V5.6.0
with:
python-version-file: ".python-version"
cache: poetry
- name: Install dependencies
run: |
make install-dev
- name: Run linters
run: |
make lint
43 changes: 43 additions & 0 deletions .github/workflows/ci-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
name: Testing
on:
push:
branches: [main]
paths:
- src/**
- tests/**
pull_request:
branches: [main]
paths:
- src/**
- tests/**
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
permissions:
contents: read

steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false
- name: Install Poetry
run: pip install poetry

- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
persist-credentials: false
- name: Set up Node.js
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 release
with:
node-version: "24"

- name: Install dependencies
run: make install-dev

- name: Test
run: make test

# Add more test jobs as needed, such as integration tests, end-to-end tests, etc.
40 changes: 0 additions & 40 deletions .github/workflows/ci.yml

This file was deleted.

Loading
Loading