Commit Graph

27 Commits

Author SHA1 Message Date
Amar Takhar
83b380efc5 Add @docs group as approvers for docs under @arch
GitLab requires explicit exclusions and unfortunately it's one per line while it
does look gross it is clearer to read what's going on.

Also clean up some spacing.
2024-08-05 17:59:50 -04:00
Amar Takhar
b21abd3fa5 Update to add docs group
Anyone in this group can edit text files I tried to customise it on a per-repo
basis if any files were missed please open an issue in this repo.
2024-07-19 18:20:31 -04:00
Amar Takhar
64844f4468 Promote to group for libdrvmgr and add libdebugger, libdl
Two directories were missed and I forgot Gedare for libdrvmgr so it was promoted
to a group.
2024-05-23 23:06:12 -04:00
Amar Takhar
10727117a3 Typo aarch -> aarch64
This is in the approvers group.
2024-05-23 22:35:14 -04:00
Amar Takhar
39fa5a6755 Convert librtemscxx and libstdthreads to groups.
Sebastian has been added the groups are in /approvers/cpukit/
2024-05-23 21:58:28 -04:00
Amar Takhar
cfb9f96c51 Re-add move of maintainers group.
In e95dabc77 approvers/maintainer was moved to general/maintainer.  It was moved
back in the last commit to test permissions though I forgot to note it there.

Re-add since things are working as expected.
2024-05-21 13:36:58 -04:00
Amar Takhar
79b385c804 Add CPUKit code owners.
Also add some headings for clarity and a note about creating groups.
2024-05-21 00:55:34 -04:00
Amar Takhar
e95dabc77d Move approvers/maintainer to approvers/general/maintainer
This change is to avoid anyone who is in the 'approvers' group for maintenance
showing up as approvers.  Access goes only one level up from the current group
so having approval groups one level down was causing issues with me, Chris and
Kinsey showing up.
2024-05-19 22:15:07 -04:00
Amar Takhar
d4923b098f Remove approvers/general
This will not work as intended for now Guests were never meant to be approvers
the fact they show up in the list is a bug see:

* https://gitlab.com/gitlab-org/gitlab/-/issues/220054
* https://gitlab.com/gitlab-org/gitlab/-/issues/220627
2024-05-17 23:47:12 -04:00
Amar Takhar
fafd85e1e4 Remove [1] behind groups.
It is the default and having it there is confusing.
2024-05-17 15:31:48 -04:00
Amar Takhar
4780871435 Fix typos
Plus an additional one.

Closes administration/gitlab/#50
2024-05-17 14:16:49 -04:00
Amar Takhar
4aec3093ab Add initial CODEOWNERS file. 2024-05-14 17:25:09 -04:00
Amar Takhar
e3429553ea Move to a toplevel approvers group.
approvers -> approvers/general
* -> approvers/*

Refs administration/gitlab#35
2024-04-27 01:27:48 -04:00
Amar Takhar
64cdc31c2f Rename 'All Source' to 'General Approvers'
Makes it more clear who these approvers are.
2024-04-25 23:07:37 -04:00
Amar Takhar
bbe12d62a3 Switch from rtems to approvers group
Also bring down approvers limit to 1 for now so we can test.
2024-04-24 23:22:14 -04:00
Amar Takhar
912d757267 Remove section for testsuites.
It's covered by the global rule now.

I also did the foreign ticket reference wrong let's try it again

Ref administration/gitlab#6 and administration/gitlab#18
2024-04-24 15:29:16 -04:00
Amar Takhar
e89ff4a3c2 First attempt at requiring 2 approvers for all files.
Not sure if this is going to work at the moment.

Ref #6, #18 in administration/gitlab
2024-04-24 15:12:20 -04:00
Amar Takhar
92f3ac909a Fix typo.
Spotted by Gedare but it should also be OpenRISC 1000 and not or1k.
2024-04-20 23:07:23 -04:00
Amar Takhar
ebe0f58991 Fix typo in access list.
Unfortunately syntax checking only happens after the file is pushed no other
options.
2024-04-19 22:32:43 -04:00
Amar Takhar
e30bc81396 Setup to use groups instead of individual developers.
This will make it far easier to maintain rather than having to edit the file
constantly.
2024-04-19 22:31:45 -04:00
Amar Takhar
5e456fcca9 Try using a subgroup for ARM.
This uses the arch/arm subgroup.
2024-04-18 20:54:21 -04:00
Amar Takhar
67ba606931 Add the rest of the architectures to CODEOWNERS.
Also use glob where possible so we don't have to continuously add files.
2024-04-15 00:26:03 -04:00
Amar Takhar
195bdfef16 Remove ** from directories.
It's clearly not required not sure why the gitlab-org repo uses it.  I think
it's fine because * is a wildcard and ** is typically used for a recursive glob.
While it works it's not necessary.
2024-04-14 02:20:58 -04:00
Amar Takhar
0b81351900 Add ARM.
This also adds stubs in for the rest of the architectures and owners.

Note that any users not currently on our test instance aren't in here we will
have to add them after.
2024-04-14 02:00:21 -04:00
Amar Takhar
5b288dbc9d Add ** to glob all files below directory.
The GitLab documentation is not very clear about this.  I'm tryin gto use the
CODEOWNERS file from the gitlab-org project.
2024-04-14 00:17:29 -04:00
Amar Takhar
e6b3ae575c Fix owner names.
chrisj -> chris
kinsey -> opticron
2024-04-14 00:16:15 -04:00
Amar Takhar
710d90fbec Initial commit of CODEOWNERS
This will decide who is 'in charge' of what source code.

It also decides who is able to approve within the repository.
2024-04-13 22:42:47 -04:00