From e36e7684cb0d3437db1c91d2a53e36d371ad4539 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oksana=20Sa=C5=82yk?= Date: Tue, 4 Nov 2025 12:35:56 +0100 Subject: [PATCH 1/3] common: split the pmem_tests workflow + update execution times (#21) Signed-off-by: Oksana Salyk --- .github/workflows/pmem_tests_1.yml | 4 ++-- .github/workflows/pmem_tests_2.yml | 19 ++++--------------- .github/workflows/pmem_tests_3.yml | 23 +++++++++++++++++++++++ 3 files changed, 29 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/pmem_tests_3.yml diff --git a/.github/workflows/pmem_tests_1.yml b/.github/workflows/pmem_tests_1.yml index aeb3db545..96ca60e47 100644 --- a/.github/workflows/pmem_tests_1.yml +++ b/.github/workflows/pmem_tests_1.yml @@ -6,8 +6,8 @@ name: PMEM tests part 1 on: workflow_dispatch: schedule: - # run this job at 18:00 UTC every other day (even-numbered) - - cron: '0 18 2-31/2 * *' + # run this job at 18:00 UTC every Friday + - cron: '0 18 * * 5' permissions: {} diff --git a/.github/workflows/pmem_tests_2.yml b/.github/workflows/pmem_tests_2.yml index 5f6f217b4..42d04e70f 100644 --- a/.github/workflows/pmem_tests_2.yml +++ b/.github/workflows/pmem_tests_2.yml @@ -6,8 +6,8 @@ name: PMEM tests part 2 on: workflow_dispatch: schedule: - # run this job at 18:00 UTC every other day (odd-numbered) - - cron: '0 18 */2 * *' + # run this job at 6:00 UTC every Saturday + - cron: '0 6 * * 6' permissions: {} @@ -19,16 +19,5 @@ jobs: with: force_enable: '["pmemcheck", "memcheck"]' valgrind: 1 - # 12h = 720m (arbitrarily picked in hope it will be enough). - timeout_minutes: 720 - - - # Test the default build with force-enabled Valgrind tooling for thread error - # detection. - Thread: - uses: ./.github/workflows/pmem_test_matrix.yml - with: - force_enable: '["drd", "helgrind"]' - valgrind: 1 - # 12h = 720m (arbitrarily picked in hope it will be enough). - timeout_minutes: 720 + # 24h = 1440m (arbitrarily picked in hope it will be enough). + timeout_minutes: 1440 diff --git a/.github/workflows/pmem_tests_3.yml b/.github/workflows/pmem_tests_3.yml new file mode 100644 index 000000000..f46ec4587 --- /dev/null +++ b/.github/workflows/pmem_tests_3.yml @@ -0,0 +1,23 @@ +# Run all tests on PMEM. +# +# This workflow is run on 'self-hosted' runners. +name: PMEM tests part 3 + +on: + workflow_dispatch: + schedule: + # run this job at 6:00 UTC every Sunday + - cron: '0 6 * * 0' + +permissions: {} + +jobs: + # Test the default build with force-enabled Valgrind tooling for thread error + # detection. + Thread: + uses: ./.github/workflows/pmem_test_matrix.yml + with: + force_enable: '["drd", "helgrind"]' + valgrind: 1 + # 24h = 1440m (arbitrarily picked in hope it will be enough). + timeout_minutes: 1440 From e5b8d343048ce50078b9ee57fc719b82d7153aed Mon Sep 17 00:00:00 2001 From: Oksana Salyk Date: Tue, 4 Nov 2025 14:54:33 +0100 Subject: [PATCH 2/3] common: 2.1.2 release Signed-off-by: Oksana Salyk --- ChangeLog | 2 +- GIT_VERSION | 1 - INSTALL.md | 2 +- VERSION | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 GIT_VERSION create mode 100644 VERSION diff --git a/ChangeLog b/ChangeLog index e830500a7..95ca8e718 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Mon Oct 27 2025 Oksana Sałyk +Tue Nov 4 2025 Oksana Sałyk * Version 2.1.2 diff --git a/GIT_VERSION b/GIT_VERSION deleted file mode 100644 index 6002f22fa..000000000 --- a/GIT_VERSION +++ /dev/null @@ -1 +0,0 @@ -$Format:%h$ \ No newline at end of file diff --git a/INSTALL.md b/INSTALL.md index be172ae11..b081d0bc8 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -39,7 +39,7 @@ cd pmdk For a stable version, checkout a [release tag](https://github.com/pmem/pmdk/releases) as follows. Otherwise skip this step to build the latest development release. ```sh -git checkout tags/2.1.1 +git checkout tags/2.1.2 ``` Once all required [dependencies](#dependencies) are installed, PMDK is built using the diff --git a/VERSION b/VERSION new file mode 100644 index 000000000..eca07e4c1 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +2.1.2 From cb80aeda9dbec385c7310deebde61fb06ca4bf58 Mon Sep 17 00:00:00 2001 From: Oksana Salyk Date: Tue, 4 Nov 2025 14:56:39 +0100 Subject: [PATCH 3/3] common: git versions Signed-off-by: Oksana Salyk --- GIT_VERSION | 1 + VERSION | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 GIT_VERSION delete mode 100644 VERSION diff --git a/GIT_VERSION b/GIT_VERSION new file mode 100644 index 000000000..6002f22fa --- /dev/null +++ b/GIT_VERSION @@ -0,0 +1 @@ +$Format:%h$ \ No newline at end of file diff --git a/VERSION b/VERSION deleted file mode 100644 index eca07e4c1..000000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -2.1.2