Return JSON for /eval

[?]
Sep 2, 2015, 11:13 AM
6S3ZLOZL2QXJ2PUDVFFGO4PXXNLFGVNVFQXC6CLPP3UH6WGWDFXQC

Dependencies

  • [2] KSFBREJF Add a redirect from an eval to a named member
  • [3] MZ63OVKP Allow bumping an entire evaluation to the front of the queue
  • [4] CQTN62OH Die tabs die
  • [5] 3PNG7NIB Remove trailing whitespace
  • [6] UOINKJ2J Add an action to cancel all builds in a jobset eval
  • [7] U4TD3AIQ Add support for viewing jobset evaluations
  • [8] PMNWRTGJ Add multiple output support
  • [9] T273UOB7 Support obtaining the contents of an evaluation as a channel
  • [10] KQZQI2WN Allow creating a release from an evaluation
  • [11] YQFIBA4J Restart builds failed due to unsupported system type
  • [12] UQA4FMUA Allow a jobset to be created from an evaluation
  • [13] 2S7UHICM Allow filtering jobs in eval pages
  • [14] VHV6GI4L Add a jobset eval action to restart all aborted/cancelled builds

Change contents

  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 10
    [4.1462][4.1462:1520]()
    sub eval : Chained('/') PathPart('eval') CaptureArgs(1) {
    [4.1462]
    [4.1520]
    sub evalChain : Chained('/') PathPart('eval') CaptureArgs(1) {
  • edit in src/lib/Hydra/Controller/JobsetEval.pm at line 20
    [4.1791]
    [4.1791]
  • edit in src/lib/Hydra/Controller/JobsetEval.pm at line 22
    [4.1792]
    [4.1792]
    sub view :Chained('evalChain') :PathPart('') :Args(0) :ActionClass('REST') { }
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 24
    [4.1793][4.1793:1843]()
    sub view : Chained('eval') PathPart('') Args(0) {
    [4.1793]
    [4.1843]
    sub view_GET {
  • edit in src/lib/Hydra/Controller/JobsetEval.pm at line 123
    [4.3916]
    [4.0]
    $self->status_ok(
    $c,
    entity => $eval
    );
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 131
    [4.4][4.4:64]()
    sub release : Chained('eval') PathPart('release') Args(0) {
    [4.4]
    [4.64]
    sub release : Chained('evalChain') PathPart('release') Args(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 167
    [4.113][4.113:185]()
    sub create_jobset : Chained('eval') PathPart('create-jobset') Args(0) {
    [4.113]
    [4.185]
    sub create_jobset : Chained('evalChain') PathPart('create-jobset') Args(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 178
    [4.384][4.668:726](),[4.53][4.668:726]()
    sub cancel : Chained('eval') PathPart('cancel') Args(0) {
    [4.384]
    [4.726]
    sub cancel : Chained('evalChain') PathPart('cancel') Args(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 187
    [4.278][4.278:354]()
    sub restart_aborted : Chained('eval') PathPart('restart-aborted') Args(0) {
    [4.278]
    [4.354]
    sub restart_aborted : Chained('evalChain') PathPart('restart-aborted') Args(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 197
    [4.1059][3.0:54]()
    sub bump : Chained('eval') PathPart('bump') Args(0) {
    [4.1059]
    [3.54]
    sub bump : Chained('evalChain') PathPart('bump') Args(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 211
    [4.103][4.103:166]()
    sub nix : Chained('eval') PathPart('channel') CaptureArgs(0) {
    [4.103]
    [4.166]
    sub nix : Chained('evalChain') PathPart('channel') CaptureArgs(0) {
  • replacement in src/lib/Hydra/Controller/JobsetEval.pm at line 224
    [2.2][2.2:46]()
    sub job : Chained('eval') PathPart('job') {
    [2.2]
    [2.46]
    sub job : Chained('evalChain') PathPart('job') {