Page MenuHomePhabricator

nnikkhoui (Nikki Nikkhoui)
Disabled

User Details

User Since
Oct 7 2019, 8:40 PM (232 w, 10 h)
Roles
Disabled
LDAP User
Unknown
MediaWiki User
NNikkhoui (WMF) [ Global Accounts ]
This account has been disabled.

Recent Activity

Apr 26 2022

nnikkhoui closed T293361: Pre-Mortem, a subtask of T293353: DEI in API Platform, as Resolved.
Apr 26 2022, 1:10 PM · API Platform (API Platform Roadmap), Epic
nnikkhoui closed T293361: Pre-Mortem as Resolved.
Apr 26 2022, 1:10 PM · API Platform

Apr 25 2022

nnikkhoui closed T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual as Resolved.

Should be fixed now!

Apr 25 2022, 3:52 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error
nnikkhoui closed T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page, a subtask of T277363: New search widget API doesn't work in "Special:" and "File:" namespace, as Resolved.
Apr 25 2022, 3:51 PM · Web-Team-Backlog, Platform Team Workboards (Clinic Duty Team), Vector (legacy skin), Design-Systems-team-20200324-20220422 (Vue.js Search Experience (Vector modern)), Desktop Improvements (Vector 2022)
nnikkhoui closed T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page as Resolved.

Should be fixed now!

Apr 25 2022, 3:51 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, affects-translatewiki.net, Platform Engineering

Apr 14 2022

nnikkhoui added a comment to T277363: New search widget API doesn't work in "Special:" and "File:" namespace.

this ticket should probably have been tagged in this patch https://gerrit.wikimedia.org/r/c/mediawiki/core/+/762945/
The "Special:" namespace works if you add the colon i believe.

Apr 14 2022, 6:36 PM · Web-Team-Backlog, Platform Team Workboards (Clinic Duty Team), Vector (legacy skin), Design-Systems-team-20200324-20220422 (Vue.js Search Experience (Vector modern)), Desktop Improvements (Vector 2022)

Apr 13 2022

nnikkhoui added a comment to T288298: AQS 2.0: Device Analytics service.

@Eevans how do you imagine the reuse? something like a new repo whose docker-compose (or Dockerfile or blubber file) does a git clone for all the different repos when spun up?

Apr 13 2022, 7:21 PM · Data Products (Epics Timeline), AQS2.0, API Platform (AQS 2.0 Roadmap), Epic, User-Eevans, Platform Engineering Roadmap

Apr 11 2022

nnikkhoui moved T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual from Backlog to QA/Review on the API Platform board.
Apr 11 2022, 11:53 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error

Mar 31 2022

nnikkhoui added a comment to T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual.

Considering the amount of logic involved, I would recommend disposing the redirect target if it is unusual in any way and instead return the same as the status quo

Mar 31 2022, 4:42 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error

Mar 29 2022

nnikkhoui added a comment to T302536: Problem details for HTTP APIs (rfc7807).

@Milimetric @BTullis Wondering if you had any opinion or oppositions to the proposed new Problem object?

Mar 29 2022, 9:56 PM · AQS2.0, API Platform, Data-Engineering, User-Eevans, Code-Health-Objective, Platform Engineering Roadmap, Platform Team Initiatives (API Gateway), Epic

Mar 28 2022

nnikkhoui updated subscribers of T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual.

This seems to happen when the value (or its destination) is a special page.

Yes. This error was when the redirect was to a Special page, to be fixed by the patch at T301346 as @Krinkle stated.

Mar 28 2022, 6:26 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error

Mar 23 2022

nnikkhoui added a project to T304353: PHP Warning: preg_match() expects parameter 2 to be string, array given: API Platform.
Mar 23 2022, 2:29 PM · GrowthExperiments-Mentorship, MW-1.39-notes (1.39.0-wmf.5; 2022-03-28), API Platform, Platform Team Initiatives (MW REST API in PHP), User-Urbanecm_WMF (Engineering), Growth-Team (Sprint 0 (Growth Team)), MediaWiki-REST-API, GrowthExperiments-MentorDashboard, Wikimedia-production-error

Mar 22 2022

nnikkhoui added a comment to T302536: Problem details for HTTP APIs (rfc7807).

New problem type proposal below.
Changes include:

  • detail is now a string, not an array (per the RFC)
  • Add title field, and put what was previously in detail in title field
  • Remove type, as it was more or less synonymous with the HTTP status code message
Mar 22 2022, 2:15 PM · AQS2.0, API Platform, Data-Engineering, User-Eevans, Code-Health-Objective, Platform Engineering Roadmap, Platform Team Initiatives (API Gateway), Epic

Mar 17 2022

nnikkhoui added a project to T291843: Create node.js scaffolding and module library : Epic.
Mar 17 2022, 4:10 PM · Epic, API Platform

Mar 16 2022

nnikkhoui added a comment to T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page.

@Majavah i followed up with @Krinkle on IRC and we cleared up my confusion, thanks!

Mar 16 2022, 5:46 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, affects-translatewiki.net, Platform Engineering

Mar 14 2022

nnikkhoui added a comment to T281451: Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-rollback-callbacks').

I'm seeing this same error locally when testing specific behavior of some REST API endpoint changes for T303352, but having a hard time debugging the path from ParameterAssertionException being thrown here to this error being thrown. I think @aaron's comment above might explain the problem i'm seeing, any chance of helping me step through this particular use case @aaron ? :)

Mar 14 2022, 6:55 PM · MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), Performance-Team, MediaWiki-libs-Rdbms, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
nnikkhoui moved T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual from Incoming to Must do now on the API Platform board.
Mar 14 2022, 1:21 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error

Mar 11 2022

nnikkhoui added a comment to T301725: Update REST Search API Docs .

duh, those too. thanks @apaskulin : )

Mar 11 2022, 8:23 PM · Documentation, MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, WVUI

Mar 10 2022

nnikkhoui added a comment to T303352: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $link: namespace must not be virtual.

This ticket was discussed and semi-debugged in an ad-hoc thread on slack.
The outcome is to complete T301346 which would include Special pages in search results (as this bug is coming from searching for a redirect page that is a Special page)

Mar 10 2022, 6:52 PM · API Platform, MediaWiki-REST-API, Wikimedia-production-error

Mar 7 2022

nnikkhoui moved T283552: Invalid client secrets in API Portal from QA/Review to Sign-off on the API Platform board.
Mar 7 2022, 8:36 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), API Platform, MediaWiki-extensions-WikimediaApiPortalOAuth, API-Portal
nnikkhoui added a comment to T297317: SearchHandler: PHP Warning: array_merge(): Argument #2 is not an array.

This error used to occur semi-regularly but hasn't occurred since Jan 24th. @BPirkle are you ok if we close and (re-open) if it starts up again?

Mar 7 2022, 5:16 PM · MediaWiki-REST-API, API Platform, Wikimedia-production-error
nnikkhoui closed T301725: Update REST Search API Docs as Resolved.

Updated mediawiki REST API docs. That seems to be the only docs to update.

Mar 7 2022, 1:58 PM · Documentation, MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, WVUI
nnikkhoui closed T301725: Update REST Search API Docs , a subtask of T296671: MediaWiki REST API Search results should resolve redirects, as Resolved.
Mar 7 2022, 1:57 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI

Mar 3 2022

mfossati awarded T296671: MediaWiki REST API Search results should resolve redirects a Like token.
Mar 3 2022, 8:35 AM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI

Mar 1 2022

nnikkhoui added a project to T302739: Ensure Search endpoint results are consistent regardless of database result ordering : API Platform.
Mar 1 2022, 2:33 PM · API Platform, SQLite, MediaWiki-Core-Tests, Platform Team Initiatives (API Integration Tests)

Feb 28 2022

nnikkhoui created T302739: Ensure Search endpoint results are consistent regardless of database result ordering .
Feb 28 2022, 7:23 PM · API Platform, SQLite, MediaWiki-Core-Tests, Platform Team Initiatives (API Integration Tests)
nnikkhoui added a comment to T302706: api-testing: "should ignore duplicate redirect source and target if both pages are a match" test fails on SQLite.

I think what is happening is that the results are coming back in different orders from Sqlite vs MySQL which is affecting how the code deals with duplicates:

Feb 28 2022, 5:19 PM · MW-1.38-notes (1.38.0-wmf.24; 2022-02-28), SQLite, ci-test-error, MediaWiki-Core-Tests, Platform Team Initiatives (API Integration Tests), Quibble

Feb 25 2022

nnikkhoui updated subscribers of T300840: Fatal error: Declaration of Wikimedia\Services\ServiceContainer::has($name) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool.

@LucasWerkmeister that feels like a good idea at this point, since pinning OAuth's psr version is causing some other incompatibilities. Im not sure how often T287972 is worked on, but @Jdforrester-WMF said its on an ad hoc basis, maybe this could warrant a release sooner? :)

Feb 25 2022, 1:56 PM · MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), Growth-Team (Sprint 0 (Growth Team)), StructuredDiscussions, MediaWiki-Vagrant

Feb 24 2022

nnikkhoui added a comment to T296671: MediaWiki REST API Search results should resolve redirects.

Sounds like a logical enough hypothesis to me ! haha. glad its as expected now

Feb 24 2022, 5:08 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui added a comment to T296671: MediaWiki REST API Search results should resolve redirects.

@alexhollender_WMF
hm this is really odd. I'm getting different results for the all of the "unexpected" screenshots.

Screen Shot 2022-02-24 at 10.28.10 AM.png (402×1 px, 127 KB)

Screen Shot 2022-02-24 at 10.29.34 AM.png (294×1 px, 91 KB)

Feb 24 2022, 3:30 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui added a comment to T297888: OAuth v2 client request form ignores default grant type values.

I was able to reproduce this behaviour in a somewhat consistent way:

  • If you try to submit the form (but the form is invalid, and prompts you to change some field entries) the Grant Types input becomes enabled again, and therefore the Grant Types are successfully submitted to the database (although you have to re-select them from the dropdown)
Feb 24 2022, 2:22 PM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), API Platform, MediaWiki-extensions-OAuth

Feb 22 2022

nnikkhoui added a comment to T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page.

@Krinkle it looks to me like this endpoint has always been filtering out Special Pages from search results (see this older branch) but I'm wondering how you generated the screenshot, i might be misunderstanding the code that i linked

Feb 22 2022, 2:22 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, affects-translatewiki.net, Platform Engineering

Feb 19 2022

nnikkhoui committed rMSLNdb54a5b42b38: Make utils relative (authored by nnikkhoui).
Make utils relative
Feb 19 2022, 8:14 PM

Feb 18 2022

nnikkhoui committed rMSSN9596ca884403: Add documentation for the root routes. (authored by daniel).
Add documentation for the root routes.
Feb 18 2022, 7:01 PM
nnikkhoui committed rMSLN43cb6be01496: Add bluebird (authored by nnikkhoui).
Add bluebird
Feb 18 2022, 6:30 PM

Feb 15 2022

nnikkhoui committed rMSSN9c7eecbd0c97: Update blubber.yaml (authored by nnikkhoui).
Update blubber.yaml
Feb 15 2022, 2:18 PM

Feb 14 2022

nnikkhoui created T301725: Update REST Search API Docs .
Feb 14 2022, 8:54 PM · Documentation, MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, WVUI

Feb 11 2022

nnikkhoui added a comment to T297888: OAuth v2 client request form ignores default grant type values.

@Tgr wait you're right. i can replicate this every single time locally, but i just looked in Meta and looks like there are only 5 OAuth2 apps with empty grant type lists. Do you think its possible there are different settings applied to production that arent applied locally, affecting the ui ?

Feb 11 2022, 5:55 PM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), API Platform, MediaWiki-extensions-OAuth

Feb 10 2022

nnikkhoui closed T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page, a subtask of T300198: 1.38.0-wmf.22 deployment blockers, as Resolved.
Feb 10 2022, 8:07 PM · Patch-For-Review, Release-Engineering-Team (Doing), Release, Train Deployments
nnikkhoui closed T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page as Resolved.
Feb 10 2022, 8:07 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, affects-translatewiki.net, Platform Engineering
nnikkhoui added a comment to T296671: MediaWiki REST API Search results should resolve redirects.

How can I test this? It doesn't seem like beta has the complete set of search results to work with so it's difficult to tell what would happen in production

Feb 10 2022, 7:26 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui added a comment to T296671: MediaWiki REST API Search results should resolve redirects.

@Krinkle there's a lot of residual effects that i was totally unaware of, thank you for bringing these up.

Feb 10 2022, 7:10 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui added a comment to T293413: Translate Example Node API JSDoc to OpenAPI spec.

completed in: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/services/example-node-api/+/b99a82159f2fe6ac42b7543c47819326dd7b4e6f

Feb 10 2022, 5:31 PM · API Platform

Feb 9 2022

nnikkhoui added a comment to T301346: Searching for special pages with REST API: The given PageIdentity Special:AbuseFilter does not represent a proper page.

Thank you @Zabe for the patch - definitely a big miss on my end.

Feb 9 2022, 3:43 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, affects-translatewiki.net, Platform Engineering

Feb 8 2022

nnikkhoui committed rMSLN744eec743e5d: Clarify README (authored by nnikkhoui).
Clarify README
Feb 8 2022, 6:31 PM
nnikkhoui moved T296671: MediaWiki REST API Search results should resolve redirects from Should do next to Sign-off on the API Platform board.
Feb 8 2022, 4:10 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui moved T296671: MediaWiki REST API Search results should resolve redirects from QA/Review to Should do next on the API Platform board.
Feb 8 2022, 4:10 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI

Feb 3 2022

nnikkhoui closed T289276: [SPIKE] Research how to securely store application client secret as Invalid.

Unclear the initial purpose of this task. Declining for now.

Feb 3 2022, 7:07 PM · API Platform

Jan 31 2022

nnikkhoui created T300570: Split out OAuth v1 and v2 forms .
Jan 31 2022, 8:23 PM · MediaWiki-extensions-OAuth, API Platform

Jan 27 2022

nnikkhoui claimed T297888: OAuth v2 client request form ignores default grant type values.
Jan 27 2022, 5:23 PM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), API Platform, MediaWiki-extensions-OAuth

Jan 20 2022

nnikkhoui moved T296671: MediaWiki REST API Search results should resolve redirects from Backlog to QA/Review on the API Platform board.
Jan 20 2022, 4:01 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI
nnikkhoui moved T293361: Pre-Mortem from Backlog to Should do next on the API Platform board.
Jan 20 2022, 3:35 PM · API Platform

Jan 18 2022

nnikkhoui moved T296671: MediaWiki REST API Search results should resolve redirects from Must do now to Backlog on the API Platform board.
Jan 18 2022, 5:16 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI

Jan 13 2022

nnikkhoui claimed T296671: MediaWiki REST API Search results should resolve redirects.
Jan 13 2022, 5:25 PM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MediaWiki-REST-API, API Platform, Desktop Improvements (Vector 2022), WVUI

Jan 11 2022

nnikkhoui added a comment to T264516: Documentation does not mention that OAuth2 does NOT support "use as prefix" option for callback URL.

I just checked again and looks like the checkbox was hidden after this ticket was created in this patch by @Tgr this past August.

Jan 11 2022, 10:02 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), API Platform, Platform Team Workboards (Clinic Duty Team), Documentation, MediaWiki-extensions-OAuth
nnikkhoui added a comment to T264516: Documentation does not mention that OAuth2 does NOT support "use as prefix" option for callback URL.

@bd808 i tinkered with this a little, and I think the actual issue might be actually related to T297888. When I create an OAuth 2.0 client, the grant types are not being saved to the database (as is described in T297888) and I receive the same error you noted. However, when I hack around the UI to get the grant types to actually save to the database and then I supply a redirect uri that does not match that which i initially registered with, I do in fact get a specific error message with the attribute: hint: Invalid redirect URI.

Jan 11 2022, 9:21 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), API Platform, Platform Team Workboards (Clinic Duty Team), Documentation, MediaWiki-extensions-OAuth

Jan 10 2022

nnikkhoui added a comment to T293361: Pre-Mortem.

Link to the Pre-Mortem post-survey results

Jan 10 2022, 6:42 PM · API Platform
nnikkhoui claimed T264516: Documentation does not mention that OAuth2 does NOT support "use as prefix" option for callback URL.
Jan 10 2022, 1:51 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), API Platform, Platform Team Workboards (Clinic Duty Team), Documentation, MediaWiki-extensions-OAuth
nnikkhoui moved T264516: Documentation does not mention that OAuth2 does NOT support "use as prefix" option for callback URL from Must do now to Backlog on the API Platform board.
Jan 10 2022, 1:50 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), API Platform, Platform Team Workboards (Clinic Duty Team), Documentation, MediaWiki-extensions-OAuth

Jan 7 2022

nnikkhoui added a comment to T292195: Unable to create user in Trove postgres DB.

@Andrew Ok cool - yes I was able to go through the psql command line to create the user instead! However I ran into another problem when doing so. When I tried to connect via cli, I realized I needed to actually specify the database name, but I'm unable to create a database in the horizon UI (I get a similar error as the one when trying to create a User). It took me longer than I would have liked haha to realized the default database is postgres and eventually was able to connect to create a database and a new user.

Jan 7 2022, 4:58 PM · cloud-services-team, Cloud-VPS
nnikkhoui added a comment to T298628: Account recovery help needed for Developer account Nikki Nikkhoui.

thanks @bd808 !

Jan 7 2022, 1:43 PM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)

Jan 5 2022

nnikkhoui added a comment to T298628: Account recovery help needed for Developer account Nikki Nikkhoui.

@bd808 apologies - forgot to finish that last part.
bastion-eqiad1-01.bastion.eqiad.wmflabs:/home/nikkin/2fa-reset-request.txt

Jan 5 2022, 5:00 PM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)
nnikkhoui created T298628: Account recovery help needed for Developer account Nikki Nikkhoui.
Jan 5 2022, 4:34 PM · User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)

Dec 21 2021

nnikkhoui created T298123: Ensure "Try it Out" button works .
Dec 21 2021, 7:12 PM · API Platform

Dec 18 2021

nnikkhoui closed T297955: Upgrade php image to stretch/php74-fpm as Resolved.

oh wow i completely missed that section of the documentation! thank you! closing :)

Dec 18 2021, 1:52 AM · mwcli

Dec 17 2021

nnikkhoui created T297955: Upgrade php image to stretch/php74-fpm.
Dec 17 2021, 3:37 PM · mwcli

Dec 16 2021

nnikkhoui moved T293821: Create local command to generate API description from Backlog to Should do next on the API Platform board.
Dec 16 2021, 6:16 PM · API Platform
nnikkhoui updated the task description for T293821: Create local command to generate API description.
Dec 16 2021, 6:16 PM · API Platform
nnikkhoui moved T293821: Create local command to generate API description from Should do next to Backlog on the API Platform board.
Dec 16 2021, 4:57 PM · API Platform
nnikkhoui updated the task description for T293821: Create local command to generate API description.
Dec 16 2021, 4:57 PM · API Platform
nnikkhoui moved T293821: Create local command to generate API description from Backlog to Should do next on the API Platform board.
Dec 16 2021, 4:57 PM · API Platform
nnikkhoui committed rMSENb99a82159f2f: Use servicelib-node/spec to generate OpenAPI spec (authored by nnikkhoui).
Use servicelib-node/spec to generate OpenAPI spec
Dec 16 2021, 4:39 PM

Dec 14 2021

nnikkhoui moved T293361: Pre-Mortem from Must do now to Backlog on the API Platform board.
Dec 14 2021, 4:21 PM · API Platform

Dec 13 2021

nnikkhoui committed rMSLN18e6bc74f054: Patch version 1.0.1 (authored by nnikkhoui).
Patch version 1.0.1
Dec 13 2021, 6:09 PM

Dec 11 2021

nnikkhoui committed rMSLN69857d99e710: Reformat JSON for spec.json file (authored by nnikkhoui).
Reformat JSON for spec.json file
Dec 11 2021, 6:38 PM

Dec 10 2021

nnikkhoui closed T295994: setup servicelib-node/spec in CI and NPM as Resolved.
Dec 10 2021, 7:16 PM · Patch-For-Review, API Platform
nnikkhoui closed T295994: setup servicelib-node/spec in CI and NPM, a subtask of T293821: Create local command to generate API description, as Resolved.
Dec 10 2021, 7:16 PM · API Platform
nnikkhoui committed rMSLN659dbac80aac: Cleanup servicelib-node package.json(s) (authored by nnikkhoui).
Cleanup servicelib-node package.json(s)
Dec 10 2021, 4:21 PM

Dec 7 2021

nnikkhoui committed rMSLNe4b574f22590: Add Changelog (authored by nnikkhoui).
Add Changelog
Dec 7 2021, 3:49 AM

Dec 6 2021

nnikkhoui updated subscribers of T293358: Ask, “Who are we leaving out?”.

[Copied from slack thread on this topic]

Dec 6 2021, 6:43 PM · API Platform

Dec 3 2021

nnikkhoui committed rMSLNce90509bea09: Prep servicelib-node/spec for npm publish (authored by nnikkhoui).
Prep servicelib-node/spec for npm publish
Dec 3 2021, 4:40 PM
nnikkhoui committed rMSLN7c52b0f3f56c: New servicelib-node "spec" package (authored by nnikkhoui).
New servicelib-node "spec" package
Dec 3 2021, 3:49 PM

Nov 29 2021

nnikkhoui updated subscribers of T296088: Create JSDoc yaml linter in servicelib-node/spec.

@BPirkle and I discussed where in the development process it would make sense to do the linting/formatting. Ideally we would do the linting as early on in the process as possible.

Nov 29 2021, 9:33 PM · API Platform
nnikkhoui moved T296088: Create JSDoc yaml linter in servicelib-node/spec from Incoming to Needs Grooming on the API Platform board.
Nov 29 2021, 7:50 PM · API Platform

Nov 28 2021

nnikkhoui committed rMSISb725f23e2d93: Add data refresh/deploy instructions (authored by nnikkhoui).
Add data refresh/deploy instructions
Nov 28 2021, 9:03 PM

Nov 23 2021

nnikkhoui updated the task description for T295994: setup servicelib-node/spec in CI and NPM.
Nov 23 2021, 7:14 PM · Patch-For-Review, API Platform
nnikkhoui moved T295994: setup servicelib-node/spec in CI and NPM from Incoming to Backlog on the API Platform board.
Nov 23 2021, 7:14 PM · Patch-For-Review, API Platform
nnikkhoui closed T295326: Add an image: Refresh API data, a subtask of T295316: Add an image: pre-deployment model refresh, as Resolved.
Nov 23 2021, 6:02 PM · MW-1.38-notes (1.38.0-wmf.12; 2021-12-06), Discovery-Search (Current work), Image-Suggestions, Growth-Team (Sprint 0 (Growth Team)), Growth-Structured-Tasks
nnikkhoui closed T295326: Add an image: Refresh API data as Resolved.
Nov 23 2021, 6:02 PM · Image-Suggestion-API, Discovery-ARCHIVED, Image-Suggestions, Growth-Team (Sprint 0 (Growth Team)), Growth-Structured-Tasks
nnikkhoui updated the task description for T295326: Add an image: Refresh API data.
Nov 23 2021, 5:40 PM · Image-Suggestion-API, Discovery-ARCHIVED, Image-Suggestions, Growth-Team (Sprint 0 (Growth Team)), Growth-Structured-Tasks

Nov 22 2021

nnikkhoui committed rMSLNe4b176ddbb75: Add config.yaml for CI (authored by nnikkhoui).
Add config.yaml for CI
Nov 22 2021, 11:10 PM

Nov 19 2021

nnikkhoui created T296088: Create JSDoc yaml linter in servicelib-node/spec.
Nov 19 2021, 2:42 PM · API Platform

Nov 18 2021

nnikkhoui committed rMSLNb7614f99709a: Add spec blubber.yaml (authored by nnikkhoui).
Add spec blubber.yaml
Nov 18 2021, 8:08 PM
nnikkhoui created T295994: setup servicelib-node/spec in CI and NPM.
Nov 18 2021, 4:13 PM · Patch-For-Review, API Platform

Nov 17 2021

nnikkhoui committed rMSIS68f16994ade1: Convert modules to class syntax (authored by nnikkhoui).
Convert modules to class syntax
Nov 17 2021, 8:44 PM

Nov 10 2021

nnikkhoui added a comment to T293823: [SPIKE] Investigate Backstage's ability to apply transformations .

@dduvall ok so, had a little "feel a little dumb" moment becaue your initial thoughts to push back on this were on point:

Nov 10 2021, 4:37 PM · API Platform

Nov 9 2021

nnikkhoui claimed T293361: Pre-Mortem.
Nov 9 2021, 8:36 PM · API Platform
nnikkhoui updated subscribers of T293361: Pre-Mortem.

@sdkim @BPirkle @codebug according to the toolkit,

Nov 9 2021, 2:23 PM · API Platform

Nov 3 2021

nnikkhoui committed rMSISe6711be575a2: Add index to row_num_ima (authored by nnikkhoui).
Add index to row_num_ima
Nov 3 2021, 9:04 PM
nnikkhoui closed T294667: [SPIKE] Experiment with Backstage custom integration with integration.wikimedia.org as Resolved.

@dduvall awesome I think this will work great, thank you Dan!

Nov 3 2021, 1:54 PM · API Platform