Skip to content

Commit f22c240

Browse files
authored
Set up a monthly build (#13)
* Add a cron job to do a monthly build * Make test workflow cancelable * Bump version in meson config * Update changelog * Remove version field from project See discussion in #14.
1 parent 256e80a commit f22c240

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
name: Test
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
pull_request:
6+
schedule:
7+
- cron: '17 4 3 * *' # 4:17a on third day of the month
8+
9+
concurrency:
10+
group: ${{ github.ref }}-${{ github.workflow }}
11+
cancel-in-progress: true
412

513
env:
614
BUILD_DIR: _build

CHANGES.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
## 3.3 (unreleased)
44

5-
6-
- Nothing changed yet.
7-
5+
- Set up a monthly build (#13)
86

97
## 3.2 (2024-12-20)
108

meson.build

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
project(
22
'pymt_heatf',
33
'c', 'cython', 'fortran',
4-
version: '3.2.dev0',
54
license: 'MIT',
65
)
76

0 commit comments

Comments
 (0)