Compare commits

..

1 Commits

Author SHA1 Message Date
039f3fabe9 Add OmpSs-2 release timers
All checks were successful
CI / build:cross (pull_request) Successful in 6s
CI / build:all (pull_request) Successful in 16s
2025-10-24 13:38:25 +02:00
4 changed files with 14 additions and 20 deletions

View File

@ -29,9 +29,6 @@
}; };
}; };
# Allow gitea user to send mail
users.users.gitea.extraGroups = [ "mail-robot" ];
services.gitea-actions-runner.instances = { services.gitea-actions-runner.instances = {
runrun = { runrun = {
enable = true; enable = true;

View File

@ -1,11 +1,8 @@
{ config, lib, ... }: { config, lib, ... }:
{ {
# Robot user that can see the password to send mail from jungle-robot
users.groups.mail-robot = {};
age.secrets.jungleRobotPassword = { age.secrets.jungleRobotPassword = {
file = ../../secrets/jungle-robot-password.age; file = ../../secrets/jungle-robot-password.age;
group = "mail-robot"; group = "gitea";
mode = "440"; mode = "440";
}; };

View File

@ -29,38 +29,38 @@
closing = pkgs.writeText "closing.txt" closing = pkgs.writeText "closing.txt"
'' ''
Subject: OmpSs-2 release enters closing period Subject: OmpSs-2 release enters closing period
Hi, Hi,
You have one month to merge the remaining features for the next OmpSs-2 You have one month to merge the remaining features for the next OmpSs-2
release. Please, identify what needs to be merged and discuss it in the next release. Please, identify what needs to be merged and discuss it in the next
OmpSs-2 meeting. OmpSs-2 meeting.
Thanks!, Thanks!,
Jungle robot Jungle robot
''; '';
freeze = pkgs.writeText "freeze.txt" freeze = pkgs.writeText "freeze.txt"
'' ''
Subject: OmpSs-2 release enters freeze period Subject: OmpSs-2 release enters freeze period
Hi, Hi,
The period to introduce new features or breaking changes is over, only bug The period to introduce new features or breaking changes is over, only bug
fixes are allowed now. During this time, please prepare the release notes fixes are allowed now. During this time, please prepare the release notes
to be included in the next OmpSs-2 release. to be included in the next OmpSs-2 release.
Thanks!, Thanks!,
Jungle robot Jungle robot
''; '';
release = pkgs.writeText "release.txt" release = pkgs.writeText "release.txt"
'' ''
Subject: OmpSs-2 release now Subject: OmpSs-2 release now
Hi, Hi,
The period to introduce bug fixes is now over. Please, proceed to do the The period to introduce bug fixes is now over. Please, proceed to do the
OmpSs-2 release. OmpSs-2 release.
Thanks!, Thanks!,
Jungle robot Jungle robot
''; '';
@ -72,8 +72,9 @@
''; '';
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
DynamicUser = true; User = "nobody";
Group = "mail-robot"; # FIXME: Use an specific group for this
Group = "gitea";
}; };
}; };
}; };

View File

@ -3,6 +3,7 @@
, lib , lib
, fetchFromGitHub , fetchFromGitHub
, pkg-config , pkg-config
, perl
, numactl , numactl
, hwloc , hwloc
, boost , boost
@ -10,7 +11,6 @@
, ovni , ovni
, nosv , nosv
, clangOmpss2 , clangOmpss2
, which
, useGit ? false , useGit ? false
, gitUrl ? "ssh://git@gitlab-internal.bsc.es/nos-v/nodes.git" , gitUrl ? "ssh://git@gitlab-internal.bsc.es/nos-v/nodes.git"
, gitBranch ? "master" , gitBranch ? "master"
@ -59,7 +59,6 @@ in
doCheck = false; doCheck = false;
nativeCheckInputs = [ nativeCheckInputs = [
clangOmpss2 clangOmpss2
which
]; ];
# The "bindnow" flags are incompatible with ifunc resolution mechanism. We # The "bindnow" flags are incompatible with ifunc resolution mechanism. We