Compare commits
3 Commits
039f3fabe9
...
38884349aa
| Author | SHA1 | Date | |
|---|---|---|---|
| 38884349aa | |||
| f9edbcdca5 | |||
| ab86243a07 |
@ -29,6 +29,9 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# 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;
|
||||||
|
|||||||
@ -1,8 +1,11 @@
|
|||||||
{ 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 = "gitea";
|
group = "mail-robot";
|
||||||
mode = "440";
|
mode = "440";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -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,9 +72,8 @@
|
|||||||
'';
|
'';
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
User = "nobody";
|
DynamicUser = true;
|
||||||
# FIXME: Use an specific group for this
|
Group = "mail-robot";
|
||||||
Group = "gitea";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -3,7 +3,6 @@
|
|||||||
, lib
|
, lib
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, perl
|
|
||||||
, numactl
|
, numactl
|
||||||
, hwloc
|
, hwloc
|
||||||
, boost
|
, boost
|
||||||
@ -11,6 +10,7 @@
|
|||||||
, 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,6 +59,7 @@ 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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user