Page MenuHomePhabricator
Feed Advanced Search

Sep 24 2016

yelirekim retitled D16594: Expose Drydock leases via Conduit from to Expose Drydock leases via Conduit.
Sep 24 2016, 7:19 AM
yelirekim added a revision to T11694: Allow clients to generally reason about Drydock leases over the API: D16594: Expose Drydock leases via Conduit.
Sep 24 2016, 7:19 AM · Restricted Project, Drydock
yelirekim updated D16593: Expose Drydock blueprints via Conduit.
Sep 24 2016, 7:09 AM
yelirekim added a revision to T11694: Allow clients to generally reason about Drydock leases over the API: D16593: Expose Drydock blueprints via Conduit.
Sep 24 2016, 7:09 AM · Restricted Project, Drydock
yelirekim retitled D16593: Expose Drydock blueprints via Conduit from to Expose Drydock blueprints via Conduit.
Sep 24 2016, 7:00 AM
yelirekim retitled D16592: Expose Drydock authorizations via Conduit from to Expose Drydock authorizations via Conduit.
Sep 24 2016, 6:49 AM
yelirekim added a revision to T11694: Allow clients to generally reason about Drydock leases over the API: D16592: Expose Drydock authorizations via Conduit.
Sep 24 2016, 6:49 AM · Restricted Project, Drydock
yelirekim abandoned D16565: Expose Drydock lease management from conduit.
Sep 24 2016, 5:42 AM
yelirekim updated the diff for D16565: Expose Drydock lease management from conduit.

Removing all of the *.search stuff and leaving the rest to make it easier on future diff archaeologists

Sep 24 2016, 5:41 AM
yelirekim renamed T11693: Make drydock command interfaces accessible via SSH workflows from Make drydock command interfaces accessible over SSH to Make drydock command interfaces accessible via SSH workflows.
Sep 24 2016, 5:17 AM · Restricted Project, Drydock
yelirekim abandoned D16565: Expose Drydock lease management from conduit.
Sep 24 2016, 5:16 AM
yelirekim added a comment to T11693: Make drydock command interfaces accessible via SSH workflows.

Our actual internal use case is as follows:

Sep 24 2016, 4:38 AM · Restricted Project, Drydock
yelirekim created T11694: Allow clients to generally reason about Drydock leases over the API.
Sep 24 2016, 4:16 AM · Restricted Project, Drydock
yelirekim created T11693: Make drydock command interfaces accessible via SSH workflows.
Sep 24 2016, 4:12 AM · Restricted Project, Drydock

Sep 21 2016

yelirekim updated subscribers of D16565: Expose Drydock lease management from conduit.

@epriestley / @chad do you have pending comments on this? I can split it up into "obvious improvements", like bundling together search engine / dao / API methods per-dao. And then leave drydock.createlease and drydock.destroylease in their own diffs since I imagine they are the most contentious.

Sep 21 2016, 3:14 AM

Sep 20 2016

yelirekim awarded rP25eea83bc05f: (stable) Stop doing an excessive amount of work in `diffusion.rawdiffquery` a Baby Tequila token.
Sep 20 2016, 4:59 PM

Sep 19 2016

yelirekim awarded D16573: Update Phurl to use EditEngine a Piece of Eight token.
Sep 19 2016, 8:42 PM
yelirekim added a comment to D16565: Expose Drydock lease management from conduit.

I may have misunderstood you, were you advocating for application capabilities instead of authorizations?

Sep 19 2016, 8:07 PM
yelirekim added a comment to D16573: Update Phurl to use EditEngine.

Edit engine is deceitfully magical, and you may have indeed done everything you needed to here.

Sep 19 2016, 6:12 PM
yelirekim added inline comments to D16566: Manage Drydock leases from arcanist.
Sep 19 2016, 5:22 PM
yelirekim accepted D16569: Added a 'name' field to the results for harbormaster.build.search endpoint.
Sep 19 2016, 12:34 PM

Sep 18 2016

yelirekim added a comment to D16565: Expose Drydock lease management from conduit.

From my perspective, it makes sense for it to be the user requesting authorization, for our use cases a user (or a bot user in the case of other services consuming this) should be the "thing" that is requesting authorization.

Sep 18 2016, 3:40 AM
hach-que awarded D16566: Manage Drydock leases from arcanist a Love token.
Sep 18 2016, 3:33 AM
hach-que awarded D16565: Expose Drydock lease management from conduit a Love token.
Sep 18 2016, 3:32 AM

Sep 17 2016

yelirekim added a comment to D16565: Expose Drydock lease management from conduit.

@epriestley couple thoughts:

Sep 17 2016, 9:24 PM
yelirekim updated the diff for D16566: Manage Drydock leases from arcanist.

fix lint problem

Sep 17 2016, 1:58 AM
yelirekim retitled D16566: Manage Drydock leases from arcanist from to Manage Drydock leases from arcanist.
Sep 17 2016, 1:57 AM
yelirekim retitled D16565: Expose Drydock lease management from conduit from to Expose Drydock lease management from conduit.
Sep 17 2016, 1:13 AM

Sep 12 2016

yelirekim added a comment to Q489: What awful and unforetold security problems am I unleashing by allowing users to proxy arbitrary commands to drydock machines? (Answer 457).

The bash workflow is just loaded the same way all of the other ssh workflows are loaded, I think that the problem is one of security policy / segmentation.

Sep 12 2016, 9:13 PM
yelirekim added a comment to Q489: What awful and unforetold security problems am I unleashing by allowing users to proxy arbitrary commands to drydock machines? (Answer 457).

Maybe make it so that we can host an arbitrary number of ssh daemons on different ports with different entry scripts? I suppose we can kinda do that already by just copying the existing script, minus the part where we have different groups of ssh keys, but could probably sub in passphrase as the backing for authentication there.

Sep 12 2016, 8:42 PM
yelirekim updated subscribers of Q489: What awful and unforetold security problems am I unleashing by allowing users to proxy arbitrary commands to drydock machines? (Answer 457).

Oh nice, I was expecting the "this is awful" upstream response for this :) I can put together use cases and either @jcox or I can work on upstreaming it.

Sep 12 2016, 8:37 PM
yelirekim updated Q489: What awful and unforetold security problems am I unleashing by allowing users to proxy arbitrary commands to drydock machines? from to What awful and unforetold security problems am I unleashing by allowing users to proxy arbitrary commands to drydock machines?.
Sep 12 2016, 7:05 PM · Drydock

Sep 2 2016

michaeljs1990 awarded D16485: Provide a workflow to restart Harbormaster builds a Dat Boi token.
Sep 2 2016, 4:10 PM
yelirekim committed rP403073c989b4: Provide a workflow to restart Harbormaster builds (authored by yelirekim).
Provide a workflow to restart Harbormaster builds
Sep 2 2016, 1:31 PM
yelirekim closed D16485: Provide a workflow to restart Harbormaster builds by committing rP403073c989b4: Provide a workflow to restart Harbormaster builds.
Sep 2 2016, 1:31 PM
yelirekim added a comment to D16485: Provide a workflow to restart Harbormaster builds.

In theory we could make it so that steps resume correctly, but in practice I have very little control over the contents of the scripts that get run. People tend to wrap all of the stuff up that their build is supposed to do into a single script, and assume they're starting fresh each time it's executed.

Sep 2 2016, 1:31 PM
yelirekim updated the diff for D16485: Provide a workflow to restart Harbormaster builds.

use pretty numbers when displaying build count

Sep 2 2016, 12:46 PM
yelirekim committed rPHUc8b76485ef84: Use new format for docblock specials when parsing symbols (authored by yelirekim).
Use new format for docblock specials when parsing symbols
Sep 2 2016, 12:05 PM
yelirekim closed T11575: Make PhutilDocblockParser always return arrays when parsing "@doc-tags" as Resolved by committing rPHUc8b76485ef84: Use new format for docblock specials when parsing symbols.
Sep 2 2016, 12:05 PM · Bug Report
yelirekim closed D16484: Use new format for docblock specials when parsing symbols by committing rPHUc8b76485ef84: Use new format for docblock specials when parsing symbols.
Sep 2 2016, 12:05 PM
yelirekim updated D16485: Provide a workflow to restart Harbormaster builds.
Sep 2 2016, 6:10 AM
yelirekim retitled D16485: Provide a workflow to restart Harbormaster builds from to Provide a workflow to restart Harbormaster builds.
Sep 2 2016, 6:08 AM
yelirekim added a revision to T10867: Version daemons more clearly in daemon console so it's clear when `phd reload` has taken effect: D16485: Provide a workflow to restart Harbormaster builds.
Sep 2 2016, 6:08 AM · Daemons, Feature Request
yelirekim added a comment to T11575: Make PhutilDocblockParser always return arrays when parsing "@doc-tags".

I'm not sure how this wasn't reported earlier, I guess the module cache prevented everyone from encountering it?

Sep 2 2016, 5:01 AM · Bug Report
yelirekim retitled D16484: Use new format for docblock specials when parsing symbols from to Use new format for docblock specials when parsing symbols.
Sep 2 2016, 4:58 AM
yelirekim added a revision to T11575: Make PhutilDocblockParser always return arrays when parsing "@doc-tags": D16484: Use new format for docblock specials when parsing symbols.
Sep 2 2016, 4:58 AM · Bug Report
yelirekim created T11575: Make PhutilDocblockParser always return arrays when parsing "@doc-tags".
Sep 2 2016, 4:51 AM · Bug Report

Aug 30 2016

yelirekim added a comment to T11563: Provide a way to get all diffs associated with tasks from the API.

If you only knew how lucky you are to have Evan explain this to you rather than trolling through grep -Rn "PhutilClassMapQuery" * --include \*.php errday.

Aug 30 2016, 6:59 PM · Restricted Project, Conduit
yelirekim added a comment to D16473: Start actually showing the phurl urls to users.

need some arc flow up in here

Aug 30 2016, 6:44 PM
yelirekim added a comment to T11563: Provide a way to get all diffs associated with tasks from the API.

Live, armed, pre-commit A/B testing is unambiguously the most exciting part of our jobs.

Aug 30 2016, 6:27 PM · Restricted Project, Conduit
yelirekim added a comment to T11563: Provide a way to get all diffs associated with tasks from the API.

Should we implement this as an internal search attachment in the meantime? Or is there a possible pathway for @jcox to get something like this working in ~3 days?

Aug 30 2016, 6:23 PM · Restricted Project, Conduit
yelirekim added a comment to T11563: Provide a way to get all diffs associated with tasks from the API.

I'm thinking we just create a search attachment for maniphest.search which contains diff PHIDs.

Aug 30 2016, 6:14 PM · Restricted Project, Conduit

Aug 29 2016

yelirekim added a comment to T11330: Allow Herald to "Queue Call to Webhook: ...".

Yes that would do it.

Aug 29 2016, 3:01 PM · Feature Request

Aug 25 2016

yelirekim added a comment to D16452: Added autopatch to remove ponder vote data.

oh ok

Aug 25 2016, 6:59 PM
yelirekim added a comment to D16452: Added autopatch to remove ponder vote data.

Task ref? You should probably find the mechanism by which these are written and read, and test that rather than looking at SQL?

Aug 25 2016, 6:54 PM
yelirekim added a comment to T11518: Make arc feature much more fancy and fun.

It relies on a server side API call so you'll have to actually extend your server install in order for it to work.

Aug 25 2016, 5:02 PM · Restricted Project, Feature Request
yelirekim assigned T11518: Make arc feature much more fancy and fun to jcox.
In T11518#191391, @chad wrote:

which devs don't? it's the designers, isn't it.

Aug 25 2016, 4:01 PM · Restricted Project, Feature Request
yelirekim awarded T11518: Make arc feature much more fancy and fun a Pirate Logo token.
Aug 25 2016, 3:57 PM · Restricted Project, Feature Request
siepkes awarded T11518: Make arc feature much more fancy and fun a Like token.
Aug 25 2016, 10:24 AM · Restricted Project, Feature Request

Aug 24 2016

venky awarded T11518: Make arc feature much more fancy and fun a Like token.
Aug 24 2016, 9:31 PM · Restricted Project, Feature Request
yelirekim added a comment to D16439: Removed unused buildApplicationPage method from PhabricatorController.

This is an ATC meme-ish at this point because I wrote so many controllers without page titles when I first starting extending Phab.

Aug 24 2016, 3:25 PM
yelirekim added inline comments to D16439: Removed unused buildApplicationPage method from PhabricatorController.
Aug 24 2016, 3:24 PM

Aug 23 2016

epriestley awarded T11518: Make arc feature much more fancy and fun a Party Time token.
Aug 23 2016, 6:23 PM · Restricted Project, Feature Request
michaeljs1990 awarded T11518: Make arc feature much more fancy and fun a Dat Boi token.
Aug 23 2016, 6:22 PM · Restricted Project, Feature Request
yelirekim added a comment to T11518: Make arc feature much more fancy and fun.

Basically "is the diff people are reviewing identical to your local branch"

Aug 23 2016, 6:05 PM · Restricted Project, Feature Request
yelirekim added a comment to T11518: Make arc feature much more fancy and fun.

Revision.

Aug 23 2016, 6:04 PM · Restricted Project, Feature Request
yelirekim created T11518: Make arc feature much more fancy and fun.
Aug 23 2016, 5:52 PM · Restricted Project, Feature Request

Aug 22 2016

yelirekim awarded T8236: `arc weld` should do something a 100 token.
Aug 22 2016, 10:21 PM · Contributor Onboarding, Arcanist
yelirekim created T11515: `arc ade` should do something.
Aug 22 2016, 10:21 PM · Feature Request
yelirekim closed T11512: Add error handling to email commands as Invalid.

No I just read over all of the email commands and didn't see any exceptions thrown and I assumed this didn't work.

Aug 22 2016, 10:11 PM · Feature Request
yelirekim created T11513: Convert the application selector in "pin applications" to a typeahead.
Aug 22 2016, 7:44 PM · Restricted Project, Contributor Onboarding, User Delight, Feature Request
yelirekim created T11512: Add error handling to email commands.
Aug 22 2016, 7:43 PM · Feature Request
yelirekim created T11511: Give edit forms email addresses.
Aug 22 2016, 5:28 PM · Restricted Project, Contributor Onboarding, Feature Request
yelirekim created T11510: Expose build variables in harbormaster build plans to the execution environment.
Aug 22 2016, 5:18 PM · Restricted Project, Harbormaster, Feature Request
yelirekim created T11509: Provide a way to quickly see if all comments on a diff have been marked as "done".
Aug 22 2016, 5:14 PM · Inline Comments, Differential, Restricted Project, Feature Request
yelirekim created T11508: Create a blacklist of terms that chatbots should ignore.
Aug 22 2016, 5:12 PM · Contributor Onboarding, Feature Request

Aug 19 2016

yelirekim added Q467: What diffusion URL incantation can I use to view an arbitrary ref, given its name? (Answer 439).
Aug 19 2016, 5:14 PM
yelirekim updated Q467: What diffusion URL incantation can I use to view an arbitrary ref, given its name? from to What diffusion URL incantation can I use to view an arbitrary ref, given its name?.
Aug 19 2016, 5:01 PM

Aug 16 2016

yelirekim awarded T2334: Implement Google Calendar v3 API into Calendar a Cup of Joe token.
Aug 16 2016, 8:40 PM · Restricted Project, Prioritized, Calendar

Aug 15 2016

yelirekim created T11476: Record transaction histories when users edit application capabilities.
Aug 15 2016, 6:05 AM · Contributor Onboarding, Restricted Project, Applications, Feature Request

Aug 9 2016

yelirekim committed rPHU73e2a1984abf: Discard futures after they resolve in phage (authored by yelirekim).
Discard futures after they resolve in phage
Aug 9 2016, 6:35 PM
yelirekim closed D16177: Discard futures after they resolve in phage by committing rPHU73e2a1984abf: Discard futures after they resolve in phage.
Aug 9 2016, 6:35 PM
yelirekim added a comment to T11450: Distinguish between issue and non-issue inline comments.

Playing devil's advocate, it's not too much of a stretch of the imagination to assume that one could then make it impossible to land things which have unaddressed "issues" vs "comments" on a review. That would be the only concrete advantage I see to explicitly defining these things rather than relying on human parsing.

Aug 9 2016, 5:46 PM · Inline Comments, Restricted Project, Feature Request

Aug 8 2016

yelirekim awarded T11371: Restore PHP to Glory a Y So Serious token.
Aug 8 2016, 7:27 PM · Public & Media Relations
chad awarded T11443: T-shirts with new logo a 100 token.
Aug 8 2016, 7:08 PM · Public & Media Relations
avivey awarded T11443: T-shirts with new logo a Yellow Medal token.
Aug 8 2016, 7:07 PM · Public & Media Relations
yelirekim created T11443: T-shirts with new logo.
Aug 8 2016, 7:06 PM · Public & Media Relations
yelirekim added a comment to T11440: Drafts for unsaved objects.

@Ajaxs86 you appear to have posted your API token here and should probably revoke it.

Aug 8 2016, 3:25 PM · EditEngine, Feature Request

Aug 7 2016

yelirekim added a comment to D16376: Add support for Differential Diffs to phid.lookup / PhabricatorObjectQuery.

This is always super confusing because "Revisions" start with a "D" in their monogram, but a "diff" literally begins with the letter D while a revision does not.

Aug 7 2016, 11:28 PM
yelirekim awarded T11440: Drafts for unsaved objects a Piece of Eight token.
Aug 7 2016, 10:59 PM · EditEngine, Feature Request

Aug 5 2016

yelirekim updated subscribers of D16373: Update Phabricator logo.

I dunno, @bjshively set it up, I was happy with the original :)

Aug 5 2016, 9:10 PM
yelirekim added a comment to D16373: Update Phabricator logo.

Screen Shot 2016-08-05 at 5.02.22 PM.png (116×428 px, 12 KB)
:(

Aug 5 2016, 9:02 PM

Aug 1 2016

yelirekim added a comment to D16356: Subsume 'harbormaster.querybuilds' with a modern search API method.

Gah, I knew I wasn't supposed to do that, short array syntax is wired into my brain unfortunately. I'll fix them up.

Aug 1 2016, 4:28 PM

Jul 31 2016

yelirekim created T11407: Make is possible to react to commits being parsed.
Jul 31 2016, 9:53 PM · Herald, Diffusion, Feature Request
yelirekim committed rP98492765d315: Subsume 'harbormaster.querybuilds' with a modern search API method (authored by yelirekim).
Subsume 'harbormaster.querybuilds' with a modern search API method
Jul 31 2016, 9:44 PM
yelirekim closed D16356: Subsume 'harbormaster.querybuilds' with a modern search API method by committing rP98492765d315: Subsume 'harbormaster.querybuilds' with a modern search API method.
Jul 31 2016, 9:44 PM
yelirekim updated the diff for D16356: Subsume 'harbormaster.querybuilds' with a modern search API method.

Return a dictionary for the build status over conduit.

Jul 31 2016, 9:42 PM
yelirekim added a comment to D16356: Subsume 'harbormaster.querybuilds' with a modern search API method.

I do have plans to implement arc builds...

Jul 31 2016, 9:05 PM
yelirekim committed rP4865dbdff199: Search builds based on who kicked them off (authored by yelirekim).
Search builds based on who kicked them off
Jul 31 2016, 8:54 PM
yelirekim closed D16353: Search builds based on who kicked them off by committing rP4865dbdff199: Search builds based on who kicked them off.
Jul 31 2016, 8:54 PM