[03:46:53] 10GitLab (Pipeline Services MigrationšŸ¤), 10Shellbox: Migrate shellbox to GitLab - https://phabricator.wikimedia.org/T344745#9562214 (10tstarling) It's unclear to me how that would work. Is there any documentation about moving libraries to GitLab? At [[https://www.mediawiki.org/wiki/Manual:Developing_libraries... [16:00:26] 10GitLab (Pipeline Services MigrationšŸ¤), 10Shellbox: Migrate shellbox to GitLab - https://phabricator.wikimedia.org/T344745#9563918 (10Jdforrester-WMF) >>! In T344745#9562214, @tstarling wrote: > It's unclear to me how that would work. Is there any documentation about moving libraries to GitLab? At [[https://w... [16:38:40] Is there a way to get a "forever" duration GitLab API token that I haven't noticed yet? The 1 year time limit on Personal Access Tokens feels like it is going to lead to randomly broken bots and support services. [16:41:50] Maybe OAuth2 is the upstream feature for this actually. I don't think we have that enabled on our instance though? [16:50:18] I have not found a way to generate a non-expiring token. [16:55:04] ^ [16:55:12] dancy: I'm wondering if is a reasonable way to keep bots from needing a yearly token update. Basically this is a password login flow that gives a token in return. [17:11:36] Nod. Seems reasonable. [17:55:22] I should play with the idea in a local gitlab deploy to find out if it works or not. I've been thinking about the gitlab->wikibugs need and that reminded me to this small trap in the gitlab-account-approval bot. [17:55:37] s/to/of/ [18:29:53] 10Tool-gitlab-account-approval: Investigate OAuth 2 Resource owner password credentials flow as a replacement for Personal Access Token auth - https://phabricator.wikimedia.org/T358134#9564770 (10bd808) p:05Triageā†’03Medium [18:32:03] 10Tool-gitlab-account-approval: Investigate OAuth 2 Resource owner password credentials flow as a replacement for Personal Access Token auth - https://phabricator.wikimedia.org/T358134#9564781 (10bd808) [[https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#create-a-service-account-personal-access... [19:07:52] 10Tool-gitlab-account-approval: Investigate OAuth 2 Resource owner password credentials flow as a replacement for Personal Access Token auth - https://phabricator.wikimedia.org/T358134#9564901 (10bd808) >>! In T358134#9564781, @bd808 wrote: > [[https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#... [21:40:19] 10GitLab (Pipeline Services MigrationšŸ¤), 10Shellbox: Migrate shellbox to GitLab - https://phabricator.wikimedia.org/T344745#9565343 (10bd808) >>! In T344745#9563918, @Jdforrester-WMF wrote: > I believe that no PHP libraries have yet moved. Happy to help Shellbox (or whomsoever) be the first. Let's not rush to...