Skip to content

Commit f4bdd4d

Browse files
committed
CI updates
1 parent bb1f89f commit f4bdd4d

File tree

4 files changed

+42
-3
lines changed

4 files changed

+42
-3
lines changed

.github/CODEOWNERS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*
2+
docker/*.* @unicef/hope-arch
3+
4+
src/country_workspace/migrations/*.py @saxix @unicef/hope-arch
5+
pyproject.toml @saxix @unicef/hope-arch
6+
uv.lock @saxix @unicef/hope-arch

.github/file-filters.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,16 @@ docker: &docker
33
- added|modified: './docker/**/*'
44
- added|modified: './docker/*'
55

6+
code_conventions: &dependencies
7+
- '.mypy.ini'
8+
- '.pre-commit-config.yaml'
9+
- 'pytest.ini'
10+
- 'ruff.toml'
11+
- 'tox.ini'
12+
- 'pyproject.toml'
13+
614
dependencies: &dependencies
7-
- 'pdm.lock'
15+
- 'uv.lock'
816
- 'pyproject.toml'
917

1018
actions: &actions

.github/workflows/close_stale.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: 'Close stale issues and PRs'
2+
on:
3+
schedule:
4+
- cron: '30 1 * * *'
5+
6+
jobs:
7+
stale:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/stale@v9
11+
with:
12+
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
13+
days-before-stale: 30
14+
days-before-close: 5
15+
16+
stale-pr-message: 'This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.'
17+
exempt-all-pr-assignees: true
18+
days-before-pr-stale: 30
19+
days-before-pr-close: 5

.github/workflows/label-pullrequest.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ jobs:
1414
name: labels pull requests
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
17+
- uses: actions/checkout@v4
1818
with:
1919
persist-credentials: false
2020

2121
- name: Check for file changes
22-
uses: dorny/paths-filter@0bc4621a3135347011ad047f9ecf449bf72ce2bd # v3.0.0
22+
uses: dorny/paths-filter@v3
2323
id: changes
2424
with:
2525
token: ${{ github.token }}
@@ -36,3 +36,9 @@ jobs:
3636
if: steps.changes.outputs.dependencies == 'true'
3737
with:
3838
labels: 'Add/Change dependencies'
39+
40+
- name: Add Dependencies label
41+
uses: actions-ecosystem/action-add-labels@v1
42+
if: steps.changes.outputs.code_conventions == 'true'
43+
with:
44+
labels: 'Change Code Style/Conventions'

0 commit comments

Comments
 (0)