@leetickett-gitlab I bumped the Dockerfile and Gemfile in this MR to the new version but wasn't able to build the container because
[+] Building 0.4s (3/3) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 1.08kB 0.0s
=> [web internal] load build definition from dev.Dockerfile 0.0s
=> => transferring dockerfile: 795B 0.0s
=> ERROR [vite internal] load metadata for docker.io/library/ruby:4.0.2-bookworm 0.2s
------
> [vite internal] load metadata for docker.io/library/ruby:4.0.2-bookworm:
------
[+] build 0/2
⠙ Image contributors-gitlab-com-vite Building 0.5s
⠙ Image contributors-gitlab-com-web Building 0.5s
dev.Dockerfile:1
--------------------
1 | >>> FROM ruby:4.0.2-bookworm
2 | RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
3 | RUN echo "deb https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list
--------------------
target vite: failed to solve: ruby:4.0.2-bookworm: failed to resolve source metadata for docker.io/library/ruby:4.0.2-bookworm: no match for platform in manifest: not found
I've confirmed that the tag exists: https://github.com/docker-library/ruby/blob/dbc0acf4dcb5f24c42dd4246d810c42e56be9163/4.0/bookworm/Dockerfile. I'm not sure what the issue is.
Arianna Haradon (c4222379) at 17 Mar 20:04
Update dockerfile to 4.0.2.bookworm
Closing as this was part of FY26-Q4 KRs.
Closing because the spike is over and we've begun implementation: #386
@leetickett-gitlab Unfortunately I don't remember. Is it documented somewhere? I dug up !1676 (merged) and !1655 (merged) which seem to be the last bump.
Arianna Haradon (408a0763) at 17 Mar 19:00
Implement codeowners which will make the contributors platform more secure by limiting those with merge rights.
Arianna Haradon (3ec25d80) at 17 Mar 19:00
Merge branch 'ah/add-codeowners' into 'main'
... and 1 more commit
Arianna Haradon (f257930b) at 17 Mar 18:46
Apply 1 suggestion(s) to 1 file(s)
... and 48 more commits
@leetickett-gitlab are we ready for this?
@rutshah thanks for getting back to me. I'll post the issue on Discord and see if anyone wants to pick it up right now
@nick_vh could you please review and merge this MR? Thanks!
To clarify quick win documentation
Please verify the check list and ensure to tick them off before the MR is merged.
Arianna Haradon (dc6b3936) at 17 Mar 17:00
Update quick win language
Adds REST API endpoints for managing user mentorships, connecting the backend models introduced in !1875
Closes !1964
In rails console:
mentee = User.first
mentor = User.second
# CREATE
Mentorship.create!(mentor: mentor, mentee: mentee)
# INDEX
mentee.mentee_mentorships.includes(:mentor).order(created_at: :asc).map { |m|
{ username: m.mentor.username, start_date: m.created_at }
}
# DESTROY
Mentorship.find_by(mentor: mentor, mentee: mentee).destroy!
# Confirm it's been deleted
mentee.mentors.reload # => []
LGTM