Page MenuHomePhabricator
Feed Advanced Search

Jun 28 2017

epriestley archived Releeph.
Jun 28 2017, 5:13 PM
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:13 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:13 PM · Releeph
epriestley closed T4679: releeph.queryrequests Conduit call doesn't expose enough information as Wontfix.
Jun 28 2017, 5:13 PM · Releeph, Facebook
epriestley closed T4700: Give Releeph more human-readable URIs? as Wontfix.
Jun 28 2017, 5:13 PM · Releeph, Facebook
epriestley closed T4696: Implement an incrementing counter for Releeph templates as Wontfix.
Jun 28 2017, 5:13 PM · Releeph
epriestley closed T4691: Releeph Migration/Update Issues as Wontfix.
Jun 28 2017, 5:12 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:12 PM · Releeph
epriestley closed T2717: Fix the giant query in ReleephRequestTypeaheadController, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2752: Releeph shouldn't let you request the same code twice, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2718: Fix the ad-hoc branch contain query in `DifferentialReleephRequestFieldSpecification`, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2718: Fix the ad-hoc branch contain query in `DifferentialReleephRequestFieldSpecification` as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2717: Fix the giant query in ReleephRequestTypeaheadController as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2752: Releeph shouldn't let you request the same code twice as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:07 PM · Releeph
epriestley closed T2714: Move Releeph to Beta as Wontfix.

See T9530.

Jun 28 2017, 5:02 PM · Releeph
epriestley closed Restricted Maniphest Task, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Jun 28 2017, 5:02 PM · Releeph

Apr 14 2017

edward removed a member for Releeph: edward.
Apr 14 2017, 11:01 AM

Mar 20 2017

20after4 added a comment to T9530: Release Server / Workflow app / Future of Releeph .

@avivey: I'm somewhat interested in this if you have any tips for getting it working locally I would like to try it out and see if I can contribute anything towards a finished extension.

Mar 20 2017, 12:32 PM · Restricted Project, Harbormaster

Feb 1 2017

avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

I've made some progress in the direction of this task in D16981 and D17020, but I've since then more-or-less lost the external pressure to implement this. I might get around to completing this eventually, but I might not.
The code in those diffs is mostly usable, but it does require some amount of local extensions to be implemented. If anyone is interested in trying it out (Or even taking over the changes), I can instruct you on how to do it locally and what's missing.

Feb 1 2017, 11:55 AM · Restricted Project, Harbormaster

Jan 31 2017

20after4 added a comment to T9530: Release Server / Workflow app / Future of Releeph .

So I was thinking about software components recently and one of the issues I've had with both Jenkins and Harbormaster is that builds of one repository aren't aware of the builds from another repository. This is a common scenario in the software I build:

Jan 31 2017, 11:47 PM · Restricted Project, Harbormaster

Jan 10 2017

epriestley closed T2716: Consolidate "load commit from name" code, a subtask of T2714: Move Releeph to Beta, as Resolved.
Jan 10 2017, 4:56 PM · Releeph
epriestley closed T2716: Consolidate "load commit from name" code as Resolved.
  • DiffusionCommitQuery has had the "good" version for a while.
  • We're nuking Releeph at some point.
Jan 10 2017, 4:56 PM · Releeph, Audit, Diffusion

Dec 19 2016

avivey updated the task description for T9530: Release Server / Workflow app / Future of Releeph .
Dec 19 2016, 6:34 PM · Restricted Project, Harbormaster
gou1 added a watcher for Releeph: gou1.
Dec 19 2016, 10:13 AM
Herald added a project to T9530: Release Server / Workflow app / Future of Releeph : Abuse.
Dec 19 2016, 10:13 AM · Restricted Project, Harbormaster

Dec 9 2016

avivey added a revision to T9530: Release Server / Workflow app / Future of Releeph : Restricted Differential Revision.
Dec 9 2016, 10:10 PM · Restricted Project, Harbormaster

Dec 2 2016

avivey added a revision to T9530: Release Server / Workflow app / Future of Releeph : D16981: Initial code-dump of Release.
Dec 2 2016, 9:34 PM · Restricted Project, Harbormaster

Sep 13 2016

amusso added a comment to T9530: Release Server / Workflow app / Future of Releeph .

@hach-que what you describe is being used by OpenStack (a cloud management system) for their CI. They wrote an adhoc software named Zuul and the feature you describe match the description at http://docs.openstack.org/infra/zuul/gating.html It is using Gerrit (a code review tool by Google for Android) as a source. So you are not alone :-]

Sep 13 2016, 8:52 PM · Restricted Project, Harbormaster

Sep 12 2016

avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

One thing that happened locally wrt "Product Lines" and 40 apps:

  • RelMan wants to think about the 40 apps going out at the same time as a single thing, even if they have slightly different code changes.

For instance, they want to cut them all at the same time, and deploy them all to the staging environment/prod in one go, etc.
ATM, that means that we have a single Release with lots of repos in it, but that might one day grow into a "Meta-Release"/"Release Bag"/"Train", which is basically a collection of releases that are managed together.

Sep 12 2016, 11:51 PM · Restricted Project, Harbormaster

May 26 2016

hach-que added a comment to T9530: Release Server / Workflow app / Future of Releeph .

So I was thinking about software components recently and one of the issues I've had with both Jenkins and Harbormaster is that builds of one repository aren't aware of the builds from another repository. This is a common scenario in the software I build:

May 26 2016, 5:08 AM · Restricted Project, Harbormaster

Apr 4 2016

Instinct64 added a watcher for Releeph: Instinct64.
Apr 4 2016, 2:20 PM

Jan 13 2016

chad closed Q274: Problem at releeph as resolved.
Jan 13 2016, 7:54 PM · Releeph
Luke081515.2 updated the question details for Q274: Problem at releeph.
Jan 13 2016, 6:44 PM · Releeph
Luke081515.2 updated Q274: Problem at releeph from to Problem at releeph.
Jan 13 2016, 6:43 PM · Releeph

Dec 30 2015

20after4 added a comment to T9530: Release Server / Workflow app / Future of Releeph .

FWIW, at the WMF we make releases that involve hundreds of repositories: one for mediawiki, plus one for each mediawiki extension that we host. I don't think it is an ideal situation, and it causes me all kinds of grief, but it's the current state of affairs. So there is at least one potential use case for a release that encompasses a snapshot of multiple repos.

Dec 30 2015, 12:48 AM · Restricted Project, Harbormaster

Dec 23 2015

avivey added a project to T9530: Release Server / Workflow app / Future of Releeph : Restricted Project.
Dec 23 2015, 1:15 AM · Restricted Project, Harbormaster

Nov 10 2015

epriestley closed T2094: Land Releeph integration in Arcanist as Wontfix.

The future of these pipelines in the upstream is server-side, not client-side. See T9530.

Nov 10 2015, 7:20 PM · Releeph
epriestley closed T2094: Land Releeph integration in Arcanist, a subtask of T2714: Move Releeph to Beta, as Wontfix.
Nov 10 2015, 7:20 PM · Releeph

Oct 13 2015

avivey changed the visibility for T9530: Release Server / Workflow app / Future of Releeph .
Oct 13 2015, 3:53 PM · Restricted Project, Harbormaster
epriestley updated subscribers of T9530: Release Server / Workflow app / Future of Releeph .

Not sure if any of this is relevant to T8297, but everyone loves walls of text!

Oct 13 2015, 10:55 AM · Restricted Project, Harbormaster

Oct 12 2015

avivey renamed T9530: Release Server / Workflow app / Future of Releeph from RFC: Release Server / Workflow app to Release Server / Workflow app / Future of Releeph .
Oct 12 2015, 8:20 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

@hach-que - I'm getting ready to public-ize this task (After updating the description).

Oct 12 2015, 5:27 PM · Restricted Project, Harbormaster

Oct 9 2015

epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Yeah, that seems reasonable to me. You can already "Close Branch" today which is effectively the same action as "Freeze Release". I'm broadly comfortable with moving Harbormaster in the direction of having richer application awareness and interactions, although we'll have to think a bit about what happens when you "Freeze Release" in a build plan and run it on a commit (does it fail? get skipped? configurable?).

Oct 9 2015, 9:18 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

"Binary" style releases might actually not be as immutable as I'm hoping; A Release Candidate might start it's life as a cherry-pick style release, and then be frozen at some point. If we're building binaries each time a new cherry-pick is picked (To test in Staging, e.g.), we might call them all "3.11 RC3", and when finalizing, build a new one as "3.11".

Oct 9 2015, 9:12 PM · Restricted Project, Harbormaster
avivey updated subscribers of T9530: Release Server / Workflow app / Future of Releeph .
Oct 9 2015, 8:56 PM · Restricted Project, Harbormaster
20after4 updated subscribers of T9530: Release Server / Workflow app / Future of Releeph .
Oct 9 2015, 7:21 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .
  • Go to a Branch/Release page.
    • Click the "New Pull Request" button.
    • That goes into the queue for the Branch/Release.
    • Whoever owns the Branch/Release can approve/reject it.
    • That's the end of the workflow today since Harbormaster didn't exist and none of T182 was planned. Last I knew, Facebook completed the rest of the workflow with custom arc do-a-bunch-of-git-stuff extensions.
Oct 9 2015, 7:20 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

(The pull requests are just useless outside of the Facebook workflow because they can't merge and the "you can do hundreds of them really quickly" aspect isn't useful at less-than-Facebook scales.)

Oct 9 2015, 7:16 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

"Pull Requests" are the existing "Pull Requests" in Releeph. They're literally just pull requests. Releeph today is like 90% about implementing pull requests and then 10% about surfacing pertinent details about those requests prominently so chuckr and peers can bulk process hundreds of them per day.

Oct 9 2015, 7:15 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Specifically, here are three workflows with different levels of mutability that I'd like to support:

Oct 9 2015, 7:13 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

The "sort-of-like-github-pr" flow of master is essentially a hook for master being updated? Or more "pull request" where "deploy" means "merge to master and close this"?

Oct 9 2015, 7:12 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

I'm thinking of "Release Plan" as a more generic Product:

  • Instructions on how to cut
  • Instructions on which HM build(s) to run when
  • List the expected artifacts
Oct 9 2015, 7:09 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Release will be as immutable as possible

Oct 9 2015, 6:55 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Artifacts: Either as Files or Phragments, they can be:

  • Attached to a Release with some flag / slot (A Release expects some specific artifacts)
  • Trigger a build for "validation" (if uploaded from outside the system)
  • We can feed them via the HM Build, as in "expect the file to be somewhere, then create a HM Artifact". This sounds a big convoluted.
Oct 9 2015, 6:52 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

So, here's what I understand:

Oct 9 2015, 6:44 PM · Restricted Project, Harbormaster
chad added a comment to T9530: Release Server / Workflow app / Future of Releeph .

As an engineer at Facebook, if you saw "chuckr mentioned you in IRC", pants were ruined.

Oct 9 2015, 6:39 PM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

A culvert is just a big drainpipe.

Oct 9 2015, 6:32 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

("Pipeline" and "Conveyor" both sound like ETL to me. didn't get "Culvert" and "Chuckr").

Oct 9 2015, 6:11 PM · Restricted Project, Harbormaster
chad added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Chuckr would be my vote

Oct 9 2015, 3:51 AM · Restricted Project, Harbormaster
epriestley added a comment to T9530: Release Server / Workflow app / Future of Releeph .

The name "Pipeline" brings "Data Pipeline" to mind for me, possibly because AWS has a product called "AWS Data Pipeline", although it looks like no one else particularly likes "Releeph" either.

Oct 9 2015, 3:40 AM · Restricted Project, Harbormaster
hach-que added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Keep in mind those test releases will be based off diffs, not commits in that model, so we almost certainly can't re-use any of the built artifacts since they aren't integrated.

Oct 9 2015, 3:25 AM · Restricted Project, Harbormaster

Oct 8 2015

avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

OK, that makes sense to me.

Oct 8 2015, 9:50 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Well, it is essentially releasing into a non-production environment. We may then want to promote the artifact from the test environment to production.

Oct 8 2015, 9:40 PM · Restricted Project, Harbormaster
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

@joshuaspence: I have practically the same desire, but I think HM and Drydock are moving to answer this need ("Build be a complex environment based on this diff").
I'm not sure how this fits into the "Release" and "Workflow" use-cases though?

Oct 8 2015, 8:02 PM · Restricted Project, Harbormaster
joshuaspence added a project to T9530: Release Server / Workflow app / Future of Releeph : Releeph.
Oct 8 2015, 5:43 PM · Restricted Project, Harbormaster

Aug 6 2015

joshuaspence added a member for Releeph: joshuaspence.
Aug 6 2015, 9:04 AM

Jul 23 2015

chad closed T3092: Responsively design Releeph as Resolved.
Jul 23 2015, 4:42 AM · Releeph
chad closed T3092: Responsively design Releeph, a subtask of T2714: Move Releeph to Beta, as Resolved.
Jul 23 2015, 4:42 AM · Releeph
chad changed the visibility for T2752: Releeph shouldn't let you request the same code twice.
Jul 23 2015, 4:41 AM · Releeph
chad updated subscribers of T2094: Land Releeph integration in Arcanist.
Jul 23 2015, 4:41 AM · Releeph
chad changed the visibility for T2718: Fix the ad-hoc branch contain query in `DifferentialReleephRequestFieldSpecification`.
Jul 23 2015, 4:41 AM · Releeph
chad changed the visibility for T2717: Fix the giant query in ReleephRequestTypeaheadController.
Jul 23 2015, 4:41 AM · Releeph

Jul 19 2015

chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

I'll fix the header though, since I missed that grep.

Jul 19 2015, 5:49 AM · Releeph
chad changed the visibility for T2714: Move Releeph to Beta.
Jul 19 2015, 5:48 AM · Releeph
elesh added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

Fair enough, thanks for looking :)

Jul 19 2015, 5:40 AM · Releeph
chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

This isn't a usable application, at least that I'm aware of.

Jul 19 2015, 5:38 AM · Releeph
chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

https://secure.phabricator.com/book/phabricator/article/prototypes/

Jul 19 2015, 5:36 AM · Releeph
elesh added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

After an upgrade of phabricator (from rPad7760061d4f83d5607128a9565e544cfbb8e2bb to rP3937d34) and verifying that all PHP process were restarted, the error at /releeph/branch/1/ points somewhere else:

Jul 19 2015, 5:26 AM · Releeph

Jul 18 2015

epriestley closed T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions() as Resolved.

Restart Apache or PHP-FPM, according to the upgrade guide:

Jul 18 2015, 9:43 PM · Releeph
chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

Specifically rPae81f86a67b33 cleaned up Releeph. I would verify your update to Phabricator went correctly (and restarted PHP).

Jul 18 2015, 8:48 PM · Releeph
chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

pasted_file (444×1 px, 132 KB)

Jul 18 2015, 8:45 PM · Releeph
chad added a comment to T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().

What is the full stack trace? There is nothing obvious to me in the code that could case this.

Jul 18 2015, 8:40 PM · Releeph
elesh created T8890: releeph: Call to undefined method PHUIObjectItemListView::getActions().
Jul 18 2015, 7:54 PM · Releeph

Jul 11 2015

chad changed the visibility for T3656: Denormalize branch cutpoint commit date into Releeph Branch.
Jul 11 2015, 3:04 PM · Releeph

Jul 8 2015

chad removed a member for Releeph: chad.
Jul 8 2015, 7:37 PM

Jul 3 2015

chad changed the visibility for T2716: Consolidate "load commit from name" code.
Jul 3 2015, 3:58 AM · Diffusion, Audit, Releeph

Jun 8 2015

asherkin added a comment to T2714: Move Releeph to Beta.
In T2714#119487, @Yomi wrote:

Totally off-topic, but how do you pronounce Releeph?

Jun 8 2015, 11:16 PM · Releeph
Yomi added a comment to T2714: Move Releeph to Beta.

Totally off-topic, but how do you pronounce Releeph?

Jun 8 2015, 11:12 PM · Releeph

Nov 3 2014

chad removed a project from T2094: Land Releeph integration in Arcanist: Phabricator.
Nov 3 2014, 1:43 AM · Releeph