├── .gitignore ├── test ├── .jshintrc ├── setup.js ├── find-removed-reviewers.js ├── complement.js ├── paths.js ├── fixtures │ ├── specref.herokuapp.com-443 │ │ ├── 157667650037450000 │ │ ├── 156659558987350000 │ │ ├── 153134943221134378 │ │ └── 157512252207750000 │ ├── bugs.webkit.org-443 │ │ └── 157667650677550000 │ └── api.github.com-443 │ │ ├── 157667650468250000 │ │ ├── 156659814254450000 │ │ ├── 156659814686050000 │ │ ├── 156659814750250000 │ │ ├── 156659814642050000 │ │ ├── 153134945239746799 │ │ ├── 153134945295860494 │ │ ├── 153134945349027160 │ │ ├── 153134945704770014 │ │ ├── 153134945781060659 │ │ ├── approve-fake-pr-update │ │ ├── 153246658254021852 │ │ ├── 153246657242924660 │ │ ├── 153246657331617788 │ │ ├── 153246657425417918 │ │ ├── 153246664710473010 │ │ ├── 152884889660451350 │ │ ├── 153246657149022510 │ │ ├── 153246657304532311 │ │ ├── 153246657210175275 │ │ ├── 153246658225370949 │ │ ├── 157667650160950000 │ │ ├── 157667650305850000 │ │ ├── 157667650118850000 │ │ ├── 156659814175750000 │ │ ├── 157667650233550000 │ │ ├── 156659814135250000 │ │ ├── 156659814729350000 │ │ ├── 157667650593850000 │ │ ├── approve-fake-pr-read │ │ ├── 157512252650450000 │ │ ├── comment-exported-prs-post-reviews │ │ ├── 153246665640140 │ │ ├── 153246666182423758 │ │ ├── 153246666297118639 │ │ ├── 153246666377192715 │ │ ├── 153246666534180958 │ │ ├── 153246666558548031 │ │ ├── 153246666769799908 │ │ ├── 153246667092815483 │ │ ├── 153246667249145875 │ │ ├── 153246668220281437 │ │ ├── 153246668389765811 │ │ ├── 153246668558295658 │ │ ├── 153246669172131379 │ │ ├── 153246669446544964 │ │ ├── comment-css-editor-pr-get-reviews │ │ ├── comment-exported-prs-get-reviews │ │ ├── comment-no-reviewers-get-labels │ │ ├── comment-webkit-prs-get-comments │ │ ├── 1532466656666220 │ │ ├── 153246665721678084 │ │ ├── 153246665746768249 │ │ ├── 15324666577248567 │ │ ├── 153246665799794772 │ │ ├── 153246665851237498 │ │ ├── 153246665901487015 │ │ ├── 153246665927390396 │ │ ├── 153246665952724852 │ │ ├── 153246666003929669 │ │ ├── 153246666029439808 │ │ ├── 153246666104259789 │ │ ├── 153246666209918398 │ │ ├── 153246666239555883 │ │ ├── 153246666269888724 │ │ ├── 153246666323120194 │ │ ├── 153246666405217632 │ │ ├── 153246666430192772 │ │ ├── 153246666455727040 │ │ ├── 153246666481513380 │ │ ├── 15324666650842312 │ │ ├── 153246666639015955 │ │ ├── 153246666690043708 │ │ ├── 153246666715936761 │ │ ├── 153246666742963995 │ │ ├── 153246666820418780 │ │ ├── 153246666847678590 │ │ ├── 153246666900795887 │ │ ├── 153246666930143389 │ │ ├── 153246666960963740 │ │ ├── 153246667013149958 │ │ ├── 153246667067213207 │ │ ├── 153246667144497945 │ │ ├── 153246667169933078 │ │ ├── 153246667196359602 │ │ ├── 153246667223441387 │ │ ├── 153246667278213687 │ │ ├── 153246667380553449 │ │ ├── 153246667431738966 │ │ ├── 153246667457093837 │ │ ├── 15324666748238274 │ │ ├── 15324666805738157 │ │ ├── 153246668083745326 │ │ ├── 153246668108843348 │ │ ├── 153246668134693862 │ │ ├── 153246668160249185 │ │ ├── 15324666818616041 │ │ ├── 15324666827288128 │ │ ├── 153246668297645524 │ │ ├── 15324666832411380 │ │ ├── 153246668420599674 │ │ ├── 153246668447255859 │ │ ├── 153246668472948269 │ │ ├── 153246668532297759 │ │ ├── 153246668662660855 │ │ ├── 153246668688897410 │ │ ├── 153246668713876160 │ │ ├── 153246668741977560 │ │ ├── 153246668769855989 │ │ ├── 153246668794822413 │ │ ├── 153246668845820291 │ │ ├── 153246668871439327 │ │ ├── 153246668897039690 │ │ ├── 153246668923061459 │ │ ├── 153246668949116030 │ │ ├── 153246668978152447 │ │ ├── 153246669003323074 │ │ ├── 15324666903011331 │ │ ├── 15324666905572824 │ │ ├── 153246669081920667 │ │ ├── 153246669119083338 │ │ ├── 153246669198669049 │ │ ├── 153246669233981650 │ │ ├── 153246669259778569 │ │ ├── 153246669286217784 │ │ ├── 153246669312039521 │ │ ├── 153246669365698939 │ │ ├── 153246669420266953 │ │ ├── 153246669540687280 │ │ ├── 1532466696199777 │ │ ├── comment-author-is-reviewer-get-labels │ │ ├── comment-duplicate-comment-get-labels │ │ ├── comment-missing-assignee-get-labels │ │ ├── comment-no-reviewers-get-comments │ │ ├── comment-no-write-access-get-comments │ │ ├── comment-no-write-access-get-labels │ │ ├── 153246665692282469 │ │ └── 153246665825925105 ├── approve.js └── wg.js ├── .jshintrc ├── app.yaml ├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── lib ├── funk.js ├── complement.js ├── uniq.js ├── metadata │ ├── paths.js │ ├── filenames.js │ ├── wg.js │ ├── find-specs.js │ ├── find-removed-reviewers.js │ ├── get-reviewers.js │ ├── choose-assignee.js │ └── status.js ├── check-request.js ├── is-processed.js ├── specref.js ├── logger.js ├── approve.js └── label-model.js ├── .gcloudignore ├── .vscode └── launch.json ├── package.json └── create-secrets.js /.gitignore: -------------------------------------------------------------------------------- 1 | secrets.json 2 | 3 | node_modules/ 4 | .DS_Store 5 | .nyc_output/ 6 | -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.jshintrc", 3 | "mocha": true 4 | } 5 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "esversion": 8, 4 | "undef": true, 5 | "unused": true 6 | } 7 | -------------------------------------------------------------------------------- /app.yaml: -------------------------------------------------------------------------------- 1 | # https://cloud.google.com/appengine/docs/standard/nodejs/runtime 2 | 3 | runtime: nodejs18 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: / 5 | schedule: 6 | interval: monthly 7 | -------------------------------------------------------------------------------- /lib/funk.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | exports.prop = prop; 5 | function prop(propName) { 6 | return function(obj) { 7 | return obj[propName]; 8 | }; 9 | } 10 | -------------------------------------------------------------------------------- /lib/complement.js: -------------------------------------------------------------------------------- 1 | module.exports = function complement(a, b) { 2 | var c = []; 3 | b.forEach(function(item) { 4 | if (a.indexOf(item) < 0) { 5 | c.push(item); 6 | } 7 | }); 8 | return c; 9 | }; -------------------------------------------------------------------------------- /lib/uniq.js: -------------------------------------------------------------------------------- 1 | module.exports = function uniq(array) { 2 | var output = []; 3 | array.forEach(function(item) { 4 | if (output.indexOf(item) < 0) { 5 | output.push(item); 6 | } 7 | }); 8 | return output; 9 | }; 10 | -------------------------------------------------------------------------------- /lib/metadata/paths.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var uniq = require('../uniq'); 3 | 4 | module.exports = function paths(filenames) { 5 | var paths = filenames.map(function(fn) { 6 | return fn.replace(/(?:\/|^)[^/]+$/, ""); 7 | }); 8 | return uniq(paths).sort(); 9 | }; 10 | 11 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: test 2 | on: [push, pull_request] 3 | jobs: 4 | test: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - uses: actions/checkout@v3 8 | - uses: actions/setup-node@v3 9 | with: 10 | node-version: '18' 11 | - run: npm ci 12 | - run: npm test 13 | -------------------------------------------------------------------------------- /lib/check-request.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | 5 | var crypto = require('crypto'); 6 | 7 | module.exports = function(body, header, secret) { 8 | var hash = crypto.createHmac('sha1', secret).update(body).digest('hex'); 9 | return ("sha1=" + hash) === header; 10 | }; 11 | -------------------------------------------------------------------------------- /lib/metadata/filenames.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var github = require('../github'), 3 | funk = require('../funk'); 4 | 5 | module.exports = async function(issue) { 6 | const files = await github.get("/repos/:owner/:repo/pulls/:number/files", { number: issue }); 7 | return files.map(funk.prop('filename')); 8 | }; 9 | 10 | -------------------------------------------------------------------------------- /lib/is-processed.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | 5 | var github = require('./github'); 6 | var BOT_LOGIN = "wpt-pr-bot"; 7 | 8 | module.exports = async n => { 9 | const comments = await github.get('/repos/:owner/:repo/issues/:number/comments', { number: n }); 10 | return comments.some(comment => comment.user.login == BOT_LOGIN); 11 | }; 12 | -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var path = require('path'); 3 | 4 | var replay = require('replay'); 5 | 6 | replay.fixtures = path.join(__dirname, 'fixtures'); 7 | 8 | // Remove the "Authorization" header so the fixture data can be used in the 9 | // absence of a valid API token. 10 | replay.headers = replay.headers.filter(function(pattern) { 11 | return !pattern.test('authorization'); 12 | }); 13 | -------------------------------------------------------------------------------- /lib/metadata/wg.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var uniq = require('../uniq'); 3 | 4 | module.exports = function wg(specs) { 5 | var output = []; 6 | Object.keys(specs).forEach(function(id) { 7 | var ref = specs[id]; 8 | if (ref.deliveredBy) { 9 | ref.deliveredBy.forEach(function(wg) { 10 | output.push(wg.shortname); 11 | }); 12 | } 13 | }); 14 | return uniq(output); 15 | }; 16 | 17 | -------------------------------------------------------------------------------- /test/find-removed-reviewers.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'), 2 | findRemovedReviewers = require('../lib/metadata/find-removed-reviewers'); 3 | 4 | suite('integration', function() { 5 | var number = "11512"; 6 | test('directory contains file', function() { 7 | return findRemovedReviewers(number) 8 | .then(function(reviewers) { 9 | assert.deepEqual(reviewers, [ 'zcorpan' ]); 10 | }); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /lib/metadata/find-specs.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var specref = require('../specref'); 3 | 4 | module.exports = async function findSpecs(labels) { 5 | labels = labels.filter(function(label) { return label != "infra"; }); 6 | const spec = await specref.get(labels); 7 | var output = {}; 8 | labels.forEach(function(id) { 9 | var ref = spec[id]; 10 | if (!ref) return; 11 | while (ref.aliasOf) { 12 | ref = spec[ref.aliasOf]; 13 | } 14 | output[id] = ref; 15 | }); 16 | return output; 17 | }; 18 | 19 | -------------------------------------------------------------------------------- /lib/specref.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | const fetch = require('node-fetch'); 4 | 5 | async function get(ref) { 6 | if (Array.isArray(ref)) { 7 | ref = ref.join(","); 8 | } 9 | const url = "https://specref.herokuapp.com/bibrefs?refs=" + ref; 10 | const response = await fetch(url, {headers: { "User-Agent": "ganesh" }}); 11 | // istanbul ignore if 12 | if (response.status != 200) { 13 | throw new Error(`Got status code ${response.status} from ${url} (expected 200)`); 14 | } 15 | return await response.json(); 16 | } 17 | 18 | exports.get = get; 19 | -------------------------------------------------------------------------------- /lib/metadata/find-removed-reviewers.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | var github = require('../github'); 3 | 4 | async function findRemovedReviewers(number) { 5 | const response = await github.get("/repos/:owner/:repo/issues/:number/events", {number: number}); 6 | // istanbul ignore if 7 | if (!response) { 8 | throw new Error("Empty response received from GitHub API"); 9 | } 10 | return response 11 | .filter(event => event.event == "review_request_removed") 12 | .map(event => event.requested_reviewer.login); 13 | } 14 | 15 | module.exports = findRemovedReviewers; 16 | -------------------------------------------------------------------------------- /lib/metadata/get-reviewers.js: -------------------------------------------------------------------------------- 1 | module.exports = function getReviewers(metadata) { 2 | var reviewers = metadata.reviewersExcludingAuthor.map(function(owner) { 3 | return owner.login.toLowerCase(); 4 | }); 5 | 6 | if (metadata.isRoot) { 7 | metadata.rootReviewers.forEach(function(rR) { 8 | if (rR != metadata.author.login && reviewers.indexOf(rR) < 0) { 9 | reviewers.push(rR); 10 | } 11 | }); 12 | } 13 | 14 | return reviewers.filter(function(login) { 15 | return metadata.reviewers.indexOf(login) < 0; 16 | }); 17 | }; 18 | -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- 1 | # This file specifies files that are *not* uploaded to Google Cloud Platform 2 | # using gcloud. It follows the same syntax as .gitignore, with the addition of 3 | # "#!include" directives (which insert the entries of the given .gitignore-style 4 | # file at that point). 5 | # 6 | # For more information, run: 7 | # $ gcloud topic gcloudignore 8 | # 9 | .gcloudignore 10 | # If you would like to upload your .git directory, .gitignore file or files 11 | # from your .gitignore file, remove the corresponding line 12 | # below: 13 | .git 14 | .gitignore 15 | 16 | # Node.js dependencies: 17 | node_modules/ 18 | 19 | # Visual Studio Code 20 | .vscode 21 | -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | 5 | const bunyan = require('bunyan'), 6 | {LoggingBunyan} = require('@google-cloud/logging-bunyan'); 7 | 8 | const streams = []; 9 | 10 | if (process.env.GOOGLE_APPLICATION_CREDENTIALS) { 11 | // And log to Stackdriver Logging, logging at 'debug' and above 12 | const loggingBunyan = new LoggingBunyan(); 13 | streams.push(loggingBunyan.stream('debug')); 14 | } else { 15 | // Log to the console at 'info' and above 16 | streams.push({stream: process.stdout, level: 'info'}); 17 | } 18 | 19 | const logger = bunyan.createLogger({name: 'wpt-pr-bot', streams}); 20 | 21 | module.exports = logger; 22 | -------------------------------------------------------------------------------- /lib/approve.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | var github = require('./github'); 3 | 4 | /** 5 | * Approves a given WPT pull request, if not already approved by wpt-pr-bot. 6 | */ 7 | module.exports = async function(number, reason) { 8 | const reviews = await github.get('/repos/:owner/:repo/pulls/:number/reviews', { number: number }); 9 | 10 | const isReviewed = reviews.some(r => r.user.login == 'wpt-pr-bot'); 11 | if (isReviewed) { 12 | return false; 13 | } 14 | 15 | const body = { 16 | body: reason, 17 | event: 'APPROVE', 18 | comments: [] 19 | }; 20 | await github.post('/repos/:owner/:repo/pulls/:number/reviews', body, { number: number }); 21 | return true; 22 | }; 23 | -------------------------------------------------------------------------------- /test/complement.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'), 2 | complement = require('../lib/complement'); 3 | 4 | suite('complement', function() { 5 | test('complement returns an empty array when no complements are found', function() { 6 | assert.deepEqual([], complement(["baz"], ["baz"])); 7 | assert.deepEqual([], complement(["baz", "foo"], ["baz"])); 8 | assert.deepEqual([], complement(["baz", "foo"], [])); 9 | assert.deepEqual([], complement([], [])); 10 | }); 11 | 12 | test('complement returns the extra elements found in the second array', function() { 13 | assert.deepEqual(["foo", "bar"], complement(["baz"], ["foo", "bar", "baz"])); 14 | assert.deepEqual(["baz"], complement([], ["baz"])); 15 | }); 16 | }); -------------------------------------------------------------------------------- /test/paths.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'), 2 | paths = require('../lib/metadata/paths'); 3 | 4 | suite('paths', function() { 5 | test('returns the directory of a path', function() { 6 | assert.deepEqual(["foo"], paths(["foo/bar.js"])); 7 | }); 8 | 9 | test('collapses multiple files in the same director directory to a single one', function() { 10 | assert.deepEqual(["foo"], paths(["foo/bar.js", "foo/baz.js"])); 11 | }); 12 | 13 | test('returns an empty string for root dirs', function() { 14 | assert.deepEqual(["", "foo"], paths(["foo.js", "foo/bar.js"])); 15 | }); 16 | 17 | test('sorts paths alphabetically', function() { 18 | assert.deepEqual(["alpha", "beta", "gamma"], paths(["gamma/bar.js", "alpha/bar.js", "beta/bar.js"])); 19 | }); 20 | }); -------------------------------------------------------------------------------- /test/fixtures/specref.herokuapp.com-443/157667650037450000: -------------------------------------------------------------------------------- 1 | GET /bibrefs?refs=fetch 2 | accept: */* 3 | accept-encoding: gzip,deflate 4 | 5 | HTTP/1.1 200 OK 6 | server: Cowboy 7 | connection: close 8 | x-powered-by: Express 9 | access-control-allow-origin: * 10 | expires: Thu, 19 Dec 2019 13:41:40 GMT 11 | cache-control: public, max-age=86400 12 | x-content-type-options: nosniff 13 | content-type: application/json; charset=utf-8 14 | content-length: 257 15 | etag: W/"101-Q2/EmwYxQlWlqIMxBXlagA6BKn0" 16 | vary: Accept-Encoding 17 | date: Wed, 18 Dec 2019 13:41:40 GMT 18 | via: 1.1 vegur 19 | 20 | {"fetch":{"aliasOf":"FETCH","id":"fetch"},"FETCH":{"authors":["Anne van Kesteren"],"href":"https://fetch.spec.whatwg.org/","title":"Fetch Standard","status":"Living Standard","publisher":"WHATWG","repository":"https://github.com/whatwg/fetch","id":"FETCH"}} -------------------------------------------------------------------------------- /test/approve.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var assert = require('chai').assert, 4 | approve = require('../lib/approve'); 5 | 6 | suite('approve', function() { 7 | test('submits review for pull request with zero reviews', function() { 8 | // This issue number does not describe a GitHub pull request. The 9 | // corresponding fixture data has been manually altered to simulate 10 | // expected interation with GitHub.com 11 | return approve(13976, 'I felt like it') 12 | .then(function(result) { 13 | assert.equal(result, true); 14 | }); 15 | }); 16 | 17 | test('does not submit review multiple times', function() { 18 | return approve(13990, 'I felt like it') 19 | .then(function(result) { 20 | assert.equal(result, false); 21 | }); 22 | }); 23 | }); 24 | -------------------------------------------------------------------------------- /test/fixtures/bugs.webkit.org-443/157667650677550000: -------------------------------------------------------------------------------- 1 | GET /rest/bug/202311 2 | accept: */* 3 | accept-encoding: gzip,deflate 4 | 5 | HTTP/1.1 400 Bad request 6 | date: Wed, 18 Dec 2019 13:41:46 GMT 7 | server: Apache/2.4 8 | x-xss-protection: 1; mode=block 9 | access-control-allow-headers: origin, content-type, accept, x-requested-with 10 | access-control-allow-origin: *, * 11 | x-frame-options: SAMEORIGIN 12 | x-content-type-options: nosniff 13 | set-cookie: Bugzilla_login_request_cookie=7X8Z1kQTXQ; path=/; secure; HttpOnly 14 | etag: wxMcU4mrz8kBlP4Ex1DNAw 15 | strict-transport-security: max-age=7776000 16 | connection: close 17 | transfer-encoding: chunked 18 | content-type: application/json; charset=UTF-8 19 | 20 | 21 | {"documentation":"https://bugzilla.readthedocs.org/en/5.0/api/","error":true,"code":100,"message":"'202311' is not a valid bug number nor an alias to a bug."} 22 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "type": "node", 9 | "request": "launch", 10 | "name": "Mocha Tests", 11 | "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", 12 | "args": [ 13 | "-u", 14 | "tdd", 15 | "--require", 16 | "${workspaceFolder}/test/setup.js", 17 | "--reporter", 18 | "dot", 19 | "--slow", 20 | "5000", 21 | "--colors", 22 | "${workspaceFolder}/test/**/*.js", 23 | 24 | ], 25 | "internalConsoleOptions": "openOnSessionStart", 26 | "skipFiles": [ 27 | "/**" 28 | ] 29 | }, 30 | ] 31 | } -------------------------------------------------------------------------------- /test/fixtures/specref.herokuapp.com-443/156659558987350000: -------------------------------------------------------------------------------- 1 | GET /bibrefs?refs=svg 2 | accept: */* 3 | accept-encoding: gzip,deflate 4 | 5 | HTTP/1.1 200 OK 6 | server: Cowboy 7 | connection: close 8 | x-powered-by: Express 9 | access-control-allow-origin: * 10 | expires: Sat, 24 Aug 2019 21:26:29 GMT 11 | cache-control: public, max-age=86400 12 | x-content-type-options: nosniff 13 | content-type: application/json; charset=utf-8 14 | content-length: 549 15 | etag: W/"225-e452W6s8jYt0mYVqSqnKx5iAJ+U" 16 | vary: Accept-Encoding 17 | date: Fri, 23 Aug 2019 21:26:29 GMT 18 | via: 1.1 vegur 19 | 20 | {"svg":{"aliasOf":"SVG","id":"svg"},"SVG":{"authors":["Jon Ferraiolo"],"href":"https://www.w3.org/TR/SVG/","title":"Scalable Vector Graphics (SVG) 1.0 Specification","status":"REC","publisher":"W3C","deliveredBy":[{"url":"https://www.w3.org/Graphics/SVG/WG/","shortname":"svg"}],"versions":["SVG-20010904","SVG-20010719","SVG-20001102","SVG-20000802","SVG-20000629","SVG-20000303","SVG-19991203","SVG-19990812","SVG-19990730","SVG-19990706","SVG-19990625","SVG-19990412","SVG-19990211"],"obsoletedBy":["SVG11"],"id":"SVG","date":"4 September 2001"}} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650468250000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/rwlbuis 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | date: Wed, 18 Dec 2019 13:41:44 GMT 6 | connection: close 7 | server: GitHub.com 8 | status: 204 No Content 9 | x-ratelimit-limit: 5000 10 | x-ratelimit-remaining: 4060 11 | x-ratelimit-reset: 1576677119 12 | x-oauth-scopes: public_repo 13 | x-accepted-oauth-scopes: 14 | x-github-media-type: github.v3; param=black-cat-preview; format=json 15 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 16 | access-control-allow-origin: * 17 | strict-transport-security: max-age=31536000; includeSubdomains; preload 18 | x-frame-options: deny 19 | x-content-type-options: nosniff 20 | x-xss-protection: 1; mode=block 21 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 22 | content-security-policy: default-src 'none' 23 | vary: Accept-Encoding 24 | x-github-request-id: 88FE:1B63D:C8F4F:F235D:5DFA2C98 25 | 26 | -------------------------------------------------------------------------------- /test/wg.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'), 2 | wg = require('../lib/metadata/wg'); 3 | 4 | suite('wg', function() { 5 | test('wg returns an empty array when no specs are found', function() { 6 | assert.deepEqual([], wg({})); 7 | }); 8 | 9 | test('wg returns an empty array when no specs with a wg are found', function() { 10 | assert.deepEqual([], wg({ foo: {} })); 11 | }); 12 | 13 | test('wg returns the working group shortname when a working group is present', function() { 14 | assert.deepEqual(["html"], wg({ foo: { deliveredBy: [{ shortname: "html" }] } })); 15 | }); 16 | 17 | test('wg returns both working groups shortname when a spec is a joint delivery', function() { 18 | assert.deepEqual(["html", "webapps"], wg({ foo: { deliveredBy: [{ shortname: "html" }, { shortname: "webapps" }] } })); 19 | }); 20 | 21 | test('wg returns groups only once', function() { 22 | assert.deepEqual(["html", "webapps"], wg({ 23 | foo: { deliveredBy: [{ shortname: "html" }, { shortname: "webapps" }] }, 24 | bar: { deliveredBy: [{ shortname: "webapps" }] } 25 | })); 26 | }); 27 | }); -------------------------------------------------------------------------------- /lib/metadata/choose-assignee.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | 5 | const github = require('../github'), 6 | logger = require('../logger'); 7 | 8 | module.exports = async function chooseAssignee(number, metadata) { 9 | const issue = await github.get('/repos/:owner/:repo/issues/:number', { number: number }); 10 | if (issue.assignee) { 11 | return null; 12 | } 13 | 14 | // Check for existing reviews and grab the reviewer who "touched it last". 15 | var reviews = metadata.reviews; 16 | if (reviews && reviews.length) { 17 | logger.info(`#${number}: Set missing assignee to latest reviewer ` + 18 | reviews[reviews.length - 1].user.login); 19 | return reviews[reviews.length - 1].user.login; 20 | } 21 | 22 | var reviewers = metadata.reviewersExcludingAuthor; 23 | if (reviewers.length) { 24 | logger.info(`#${number}: Randomly choosing assignee from reviewersExcludingAuthor`); 25 | var index = Math.floor(Math.random() * reviewers.length); 26 | return reviewers[index].login; 27 | } 28 | 29 | logger.info(`#${number}: reviewersExcludingAuthor was empty, will not set missing assignee.`); 30 | return null; 31 | }; 32 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814254450000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/svgeesus 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:02 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4994 12 | x-ratelimit-reset: 1566601741 13 | x-oauth-scopes: repo 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-github-request-id: 8EA2:2269:25C1200:47F5365:5D6063FE 25 | 26 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814686050000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/ewilligers 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:06 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4990 12 | x-ratelimit-reset: 1566601741 13 | x-oauth-scopes: repo 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-github-request-id: 8EAC:04B1:9D6517:1865D98:5D606402 25 | 26 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814750250000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/AmeliaBR 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:07 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4987 12 | x-ratelimit-reset: 1566601741 13 | x-oauth-scopes: repo 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-github-request-id: 8EB2:5980:1DA3F7A:3C5E23B:5D606403 25 | 26 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814642050000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/nikosandronikos 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:06 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4992 12 | x-ratelimit-reset: 1566601741 13 | x-oauth-scopes: repo 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-github-request-id: 8EA8:79C3:1DEE3A1:3C98431:5D606402 25 | 26 | -------------------------------------------------------------------------------- /lib/metadata/status.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | var github = require("../github"); 4 | 5 | module.exports = async function(arg) { 6 | return typeof arg == "string" ? _status(arg) : _statuses(arg); 7 | }; 8 | 9 | async function _statuses(handles) { 10 | handles = handles.slice(0); 11 | // Reversing the array here keeps compatibility with a previous version of 12 | // this code, which used a recursive structure and called pop() on the 13 | // array each time. This could likely be removed with some investigation. 14 | handles.reverse(); 15 | var output = []; 16 | for (const handle of handles) { 17 | const permission = await _status(handle); 18 | output.push({ login: handle, permission: permission }); 19 | } 20 | return output; 21 | } 22 | 23 | async function _status(handle) { 24 | return github.get("/repos/:owner/:repo/collaborators/:username", { username: handle }).then(function() { 25 | return github.get("/repos/:owner/:repo/collaborators/:username/permission", { username: handle }).then(function(data) { 26 | return data.permission; 27 | }); 28 | }, function() { 29 | return "none"; 30 | }); 31 | } 32 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153134945239746799: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/yuki3 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Wed, 11 Jul 2018 22:50:52 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4983 12 | x-ratelimit-reset: 1531350384 13 | x-oauth-scopes: public_repo, read:user, repo:status, user:email 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-runtime-rack: 0.060034 25 | x-github-request-id: 7BA1:395B:685CF2C:D5721EF:5B4689CC 26 | 27 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153134945295860494: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tobie 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Wed, 11 Jul 2018 22:50:52 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4981 12 | x-ratelimit-reset: 1531350384 13 | x-oauth-scopes: public_repo, read:user, repo:status, user:email 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-runtime-rack: 0.051355 25 | x-github-request-id: DBF2:395B:685CF6A:D57226A:5B4689CC 26 | 27 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153134945349027160: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jensl 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Wed, 11 Jul 2018 22:50:53 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4979 12 | x-ratelimit-reset: 1531350384 13 | x-oauth-scopes: public_repo, read:user, repo:status, user:email 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-runtime-rack: 0.044989 25 | x-github-request-id: F03C:395A:4C43022:AD68503:5B4689CD 26 | 27 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153134945704770014: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/domenic 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Wed, 11 Jul 2018 22:50:56 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4976 12 | x-ratelimit-reset: 1531350384 13 | x-oauth-scopes: public_repo, read:user, repo:status, user:email 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-runtime-rack: 0.062754 25 | x-github-request-id: 497B:395A:4C430E7:AD686F4:5B4689D0 26 | 27 | -------------------------------------------------------------------------------- /test/fixtures/specref.herokuapp.com-443/153134943221134378: -------------------------------------------------------------------------------- 1 | GET /bibrefs?refs=WebIDL,interfaces 2 | accept: */* 3 | accept-encoding: gzip,deflate 4 | 5 | HTTP/1.1 200 OK 6 | server: Cowboy 7 | connection: close 8 | x-powered-by: Express 9 | access-control-allow-origin: * 10 | expires: Thu, 12 Jul 2018 22:50:32 GMT 11 | cache-control: public, max-age=86400 12 | x-content-type-options: nosniff 13 | content-type: application/json; charset=utf-8 14 | content-length: 634 15 | etag: W/"27a-VtPdHXjeR10+buXHsOy48w" 16 | vary: Accept-Encoding 17 | date: Wed, 11 Jul 2018 22:50:32 GMT 18 | via: 1.1 vegur 19 | 20 | {"WebIDL":{"authors":["Cameron McCormack","Boris Zbarsky","Tobie Langel"],"href":"https://heycam.github.io/webidl/","title":"Web IDL","status":"ED","publisher":"W3C","edDraft":"https://heycam.github.io/webidl/","deliveredBy":[{"url":"https://www.w3.org/WebPlatform/WG/","shortname":"webplatform"}],"versions":["WebIDL-20161215","WebIDL-20160915","WebIDL-20160308","WebIDL-20150804","WebIDL-20120419","WebIDL-20120207","WebIDL-20110927","WebIDL-20110712","WebIDL-20101021","WebIDL-20081219","WebIDL-20080829","WebIDL-20080410","WebIDL-20071017"],"repository":"https://github.com/heycam/webidl","id":"WebIDL","date":"15 December 2016"}} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153134945781060659: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/lukebjerring 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 204 No Content 5 | server: GitHub.com 6 | date: Wed, 11 Jul 2018 22:50:57 GMT 7 | content-type: application/octet-stream 8 | connection: close 9 | status: 204 No Content 10 | x-ratelimit-limit: 5000 11 | x-ratelimit-remaining: 4974 12 | x-ratelimit-reset: 1531350384 13 | x-oauth-scopes: public_repo, read:user, repo:status, user:email 14 | x-accepted-oauth-scopes: 15 | x-github-media-type: github.v3; param=black-cat-preview; format=json 16 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 17 | access-control-allow-origin: * 18 | strict-transport-security: max-age=31536000; includeSubdomains; preload 19 | x-frame-options: deny 20 | x-content-type-options: nosniff 21 | x-xss-protection: 1; mode=block 22 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 23 | content-security-policy: default-src 'none' 24 | x-runtime-rack: 0.059809 25 | x-github-request-id: F106:395A:4C4311A:AD6877E:5B4689D1 26 | 27 | -------------------------------------------------------------------------------- /lib/label-model.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | "use strict"; 4 | 5 | var github = require('./github'), 6 | funk = require('./funk'), 7 | complement = require('./complement'); 8 | 9 | /** 10 | * Adds a set of labels to a WPT pull request or issue, returning the set of 11 | * labels that were newly added (i.e. didn't already exist on the PR/issue). 12 | */ 13 | exports.post = post; 14 | async function post(issue, labels, log, dryRun) { 15 | const existingLabels = await get(issue); 16 | const newLabels = await complement(existingLabels, labels); 17 | if (!newLabels.length) { return newLabels; } 18 | 19 | if (dryRun) { 20 | log(`[DRY-RUN] Would add labels ${newLabels} to PR ${issue}`); 21 | return newLabels; 22 | } 23 | 24 | const addedLabels = await github.post('/repos/:owner/:repo/issues/:number/labels', newLabels, { number: issue }); 25 | return addedLabels.map(funk.prop('name')); 26 | } 27 | 28 | /** 29 | * Returns the currnet set of labels for a WPT pull request or issue. 30 | */ 31 | exports.get = get; 32 | async function get(issue) { 33 | const issueLabels = await github.get('/repos/:owner/:repo/issues/:number/labels', { number: issue }); 34 | return issueLabels.map(funk.prop('name')); 35 | } 36 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wpt-pr-bot", 3 | "version": "0.4.0", 4 | "description": "A helper bot for web-platform-tests.", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/web-platform-tests/wpt-pr-bot.git" 8 | }, 9 | "main": "index.js", 10 | "scripts": { 11 | "gcp-build": "node create-secrets.js", 12 | "deploy": "gcloud app deploy", 13 | "coverage": "nyc --all --check-coverage --per-file npm run test-unit", 14 | "lint": "jshint index.js lib test", 15 | "test": "npm run lint && npm run coverage", 16 | "test-unit": "mocha -u tdd ./test/setup.js ./test/*.js", 17 | "start": "node index.js" 18 | }, 19 | "dependencies": { 20 | "@google-cloud/logging-bunyan": "^5.0.1", 21 | "@google-cloud/secret-manager": "^5.0.1", 22 | "bl": "^6.0.12", 23 | "bunyan": "^1.8.15", 24 | "express": "^4.18.2", 25 | "flags": "^0.1.3", 26 | "js-yaml": "^4.1.0", 27 | "minimatch": "^9.0.4", 28 | "node-fetch": "^2.6.7" 29 | }, 30 | "devDependencies": { 31 | "chai": "^4.4.1", 32 | "jshint": "^2.13.6", 33 | "mocha": "^10.2.0", 34 | "nyc": "^15.1.0", 35 | "replay": "^2.4.0", 36 | "sinon": "^17.0.1" 37 | }, 38 | "license": "Apache-2.0", 39 | "author": "Tobie Langel" 40 | } 41 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/approve-fake-pr-update: -------------------------------------------------------------------------------- 1 | POST /repos/web-platform-tests/wpt/pulls/13976/reviews 2 | accept: application/vnd.github.v3+json 3 | body: {\"body\":\"I felt like it\",\"event\":\"APPROVE\",\"comments\":[]} 4 | 5 | HTTP/1.1 200 Okay 6 | server: GitHub.com 7 | date: Fri, 09 Nov 2018 01:39:31 GMT 8 | content-type: application/json; charset=utf-8 9 | content-length: 2 10 | connection: close 11 | status: 200 Okay 12 | x-ratelimit-limit: 5000 13 | x-ratelimit-remaining: 4996 14 | x-ratelimit-reset: 1541729149 15 | x-oauth-scopes: public_repo 16 | x-accepted-oauth-scopes: repo 17 | x-github-media-type: github.v3; param=black-cat-preview; format=json 18 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 19 | access-control-allow-origin: * 20 | strict-transport-security: max-age=31536000; includeSubdomains; preload 21 | x-frame-options: deny 22 | x-content-type-options: nosniff 23 | x-xss-protection: 1; mode=block 24 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 25 | content-security-policy: default-src 'none' 26 | x-github-request-id: D05A:6FD7:4A0FCCA:9AB6F49:5BE4E553 27 | 28 | {} 29 | -------------------------------------------------------------------------------- /create-secrets.js: -------------------------------------------------------------------------------- 1 | // istanbul ignore file 2 | 3 | 'use strict'; 4 | 5 | const {SecretManagerServiceClient} = require('@google-cloud/secret-manager'); 6 | const client = new SecretManagerServiceClient(); 7 | const SECRET_PREFIX = 'projects/wpt-pr-bot/secrets/'; 8 | const SECRET_SUFFIX = '/versions/latest'; 9 | 10 | /** 11 | * fetchSecret retrieves the latest version of the secret from secret manager. 12 | * @param {string} tokenName The name of the secret in Secret Manager 13 | * @return {string} The sensitive value stored in Secret Manager. 14 | */ 15 | async function fetchSecret(tokenName) { 16 | const [version] = await client.accessSecretVersion({ 17 | name: SECRET_PREFIX + tokenName + SECRET_SUFFIX, 18 | }); 19 | return version.payload.data.toString(); 20 | } 21 | 22 | /** 23 | * loadSecrets retrieves all the secrets needed for the program 24 | * @return {object} The object with all of the secrets 25 | */ 26 | async function loadSecrets() { 27 | const secrets = { 28 | webhookSecret: await fetchSecret('github-webhook-secret'), 29 | githubToken: await fetchSecret('wpt-pr-bot-github-token'), 30 | bugsWebkit: await fetchSecret('wpt-pr-bot-bugswebkit-token'), 31 | }; 32 | return secrets; 33 | } 34 | 35 | exports.loadSecrets = loadSecrets; 36 | -------------------------------------------------------------------------------- /test/fixtures/specref.herokuapp.com-443/157512252207750000: -------------------------------------------------------------------------------- 1 | GET /bibrefs?refs=media-source 2 | accept: */* 3 | accept-encoding: gzip,deflate 4 | 5 | HTTP/1.1 200 OK 6 | server: Cowboy 7 | connection: close 8 | x-powered-by: Express 9 | access-control-allow-origin: * 10 | expires: Sun, 01 Dec 2019 14:02:02 GMT 11 | cache-control: public, max-age=86400 12 | x-content-type-options: nosniff 13 | content-type: application/json; charset=utf-8 14 | content-length: 720 15 | etag: W/"2d0-E380s6KFUsXC/SmroWJd+06rkaY" 16 | vary: Accept-Encoding 17 | date: Sat, 30 Nov 2019 14:02:02 GMT 18 | via: 1.1 vegur 19 | 20 | {"media-source":{"authors":["Matthew Wolenetz","Jerry Smith","Mark Watson","Aaron Colwell","Adrian Bateman"],"href":"https://www.w3.org/TR/media-source/","title":"Media Source Extensions™","status":"REC","publisher":"W3C","deliveredBy":[{"url":"https://www.w3.org/html/wg/","shortname":"html"}],"versions":["media-source-20161117","media-source-20161004","media-source-20160705","media-source-20160503","media-source-20151112","media-source-20150331","media-source-20140717","media-source-20140109","media-source-20130905","media-source-20130415","media-source-20130129"],"edDraft":"https://w3c.github.io/media-source/","repository":"https://github.com/w3c/media-source","id":"media-source","date":"17 November 2016"}} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246658254021852: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/css/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:42 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4945 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.062989 26 | x-github-request-id: B1F3:54FD:930A1D:1230E36:5B579596 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657242924660: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html/editing/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4978 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.055723 26 | x-github-request-id: BEAE:54FB:291D9A:671317:5B57958C 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657331617788: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html/dom/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:33 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4975 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.041731 26 | x-github-request-id: 33FC:54FD:93078B:123089F:5B57958D 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657425417918: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html-imports/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:34 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4972 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.058747 26 | x-github-request-id: 2584:54FE:418367:9D0D45:5B57958E 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246664710473010: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/.well-known/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:47 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4833 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.120213 26 | x-github-request-id: 7464:54FC:668ED9:E992D5:5B5795D6 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/152884889660451350: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/2dcontext/scroll/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Wed, 13 Jun 2018 00:14:56 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4945 13 | x-ratelimit-reset: 1528849766 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.066423 26 | x-github-request-id: 89B6:35CD:59E52:B92BA:5B206200 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657149022510: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html/semantics/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:31 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4981 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.060933 26 | x-github-request-id: CBF9:54FD:93068B:123067A:5B57958B 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657304532311: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html/dom/elements/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4976 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.048760 26 | x-github-request-id: 6003:54FC:667B62:E965E2:5B57958C 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246657210175275: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/html/infrastructure/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4979 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.061886 26 | x-github-request-id: 82FD:54FB:291D7E:6712EA:5B57958B 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246658225370949: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/css/vendor-imports/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:09:42 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4946 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.067490 26 | x-github-request-id: 4883:54FD:930A0B:1230E0E:5B579596 27 | 28 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650160950000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/fetch/corb/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | date: Wed, 18 Dec 2019 13:41:41 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 106 8 | connection: close 9 | server: GitHub.com 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4064 13 | x-ratelimit-reset: 1576677119 14 | x-oauth-scopes: public_repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 88F6:B6DB:32AF36:3D646B:5DFA2C95 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650305850000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/fetch/api/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | date: Wed, 18 Dec 2019 13:41:43 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 106 8 | connection: close 9 | server: GitHub.com 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4062 13 | x-ratelimit-reset: 1576677119 14 | x-oauth-scopes: public_repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 88FA:223CC:1BF383:222108:5DFA2C96 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650118850000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/fetch/security/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | date: Wed, 18 Dec 2019 13:41:41 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 106 8 | connection: close 9 | server: GitHub.com 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4065 13 | x-ratelimit-reset: 1576677120 14 | x-oauth-scopes: public_repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 88F4:1B641:31DFC4:3C9237:5DFA2C94 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814175750000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/svg/coordinate-systems/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:01 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1566601741 14 | x-oauth-scopes: repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 8E9C:04A8:23A66E6:4593C0C:5D6063FD 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650233550000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/fetch/api/policies/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | date: Wed, 18 Dec 2019 13:41:42 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 106 8 | connection: close 9 | server: GitHub.com 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4063 13 | x-ratelimit-reset: 1576677119 14 | x-oauth-scopes: public_repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 88F8:3BB22:4ADC63:5ACBC7:5DFA2C95 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814135250000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/contents/svg/coordinate-systems/parsing/META.yml 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:01 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 106 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4998 13 | x-ratelimit-reset: 1566601741 14 | x-oauth-scopes: repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 8E9A:5BCC:255CFB1:482310C:5D6063FD 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/156659814729350000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/boggydigital 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 404 Not Found 5 | server: GitHub.com 6 | date: Fri, 23 Aug 2019 22:09:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 132 9 | connection: close 10 | status: 404 Not Found 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4988 13 | x-ratelimit-reset: 1566601741 14 | x-oauth-scopes: repo 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-github-request-id: 8EB0:246A:24A36FA:473A448:5D606403 26 | 27 | {"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157667650593850000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/pulls/19381/reviews 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | date: Wed, 18 Dec 2019 13:41:45 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 2 8 | connection: close 9 | server: GitHub.com 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4057 13 | x-ratelimit-reset: 1576677119 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding 16 | etag: "4153414685989d4d5e5da938e4bd4b94" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: 8904:B6D9:C4939:EC048:5DFA2C99 29 | 30 | [] -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/approve-fake-pr-read: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/pulls/13976/reviews 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/157512252650450000: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/pulls/19538/reviews 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | date: Sat, 30 Nov 2019 14:02:06 GMT 6 | content-type: application/json; charset=utf-8 7 | content-length: 2 8 | connection: close 9 | server: GitHub.com 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4972 13 | x-ratelimit-reset: 1575126120 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP, Accept-Encoding 16 | etag: "4153414685989d4d5e5da938e4bd4b94" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: BF4A:11CCC:70852AD:8630DDD:5DE2765E 29 | 30 | [] -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-exported-prs-post-reviews: -------------------------------------------------------------------------------- 1 | POST /repos/web-platform-tests/wpt/pulls/16780/reviews 2 | accept: application/vnd.github.v3+json 3 | body: {\"body\":\"The review process for this patch is being conducted in the Chromium project.\",\"event\":\"APPROVE\",\"comments\":[]} 4 | 5 | HTTP/1.1 200 Okay 6 | server: GitHub.com 7 | date: Fri, 09 Nov 2018 01:39:31 GMT 8 | content-type: application/json; charset=utf-8 9 | content-length: 2 10 | connection: close 11 | status: 200 Okay 12 | x-ratelimit-limit: 5000 13 | x-ratelimit-remaining: 4996 14 | x-ratelimit-reset: 1541729149 15 | x-oauth-scopes: public_repo 16 | x-accepted-oauth-scopes: repo 17 | x-github-media-type: github.v3; param=black-cat-preview; format=json 18 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 19 | access-control-allow-origin: * 20 | strict-transport-security: max-age=31536000; includeSubdomains; preload 21 | x-frame-options: deny 22 | x-content-type-options: nosniff 23 | x-xss-protection: 1; mode=block 24 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 25 | content-security-policy: default-src 'none' 26 | x-github-request-id: D05A:6FD7:4A0FCCA:9AB6F49:5BE4E553 27 | 28 | {} 29 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665640140: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/zqzhang 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:56 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4815 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.033502 26 | x-github-request-id: 8003:54FD:932360:123452C:5B5795E0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666182423758: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/shans 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:01 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4794 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030116 26 | x-github-request-id: 49F9:54FC:669296:E99B98:5B5795E5 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666297118639: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/riju 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:02 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4790 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.040342 26 | x-github-request-id: 1744:54FB:29281E:672D4C:5B5795E6 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666377192715: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/r12a 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:03 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4787 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.047484 26 | x-github-request-id: 3327:54FE:419221:9D3200:5B5795E7 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666534180958: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/npm1 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:05 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4781 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.033208 26 | x-github-request-id: B421:54FD:932706:1234C99:5B5795E9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666558548031: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/nox 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:05 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4780 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.023390 26 | x-github-request-id: 17A0:54FD:932716:1234CB9:5B5795E9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666769799908: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/mnot 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4772 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.041717 26 | x-github-request-id: 1FF1:54FD:9327C5:1234E35:5B5795EB 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667092815483: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jxs 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:10 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4760 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028341 26 | x-github-request-id: EC12:54FC:669564:E9A17B:5B5795EE 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667249145875: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jdm 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:12 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4754 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.025763 26 | x-github-request-id: D1FA:54FD:932999:1235230:5B5795F0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668220281437: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/grorg 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:22 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4739 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.042236 26 | x-github-request-id: 0531:54FB:292B01:67340D:5B5795F9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668389765811: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/fserb 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:23 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4734 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.421288 26 | x-github-request-id: 9CBE:54FC:6698C1:E9A946:5B5795FB 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668558295658: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/drott 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:25 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4728 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030315 26 | x-github-request-id: AC39:54FC:669963:E9AACD:5B5795FD 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669172131379: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/bemjb 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:31 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4705 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.035490 26 | x-github-request-id: C75D:54FC:669AAB:E9ADBE:5B579603 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669446544964: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/Honry 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:34 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4695 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031592 26 | x-github-request-id: A9F6:54FE:41975F:9D3F03:5B579606 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-css-editor-pr-get-reviews: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/pulls/16782/reviews 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-exported-prs-get-reviews: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/pulls/16780/reviews 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-no-reviewers-get-labels: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16790/labels 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-webkit-prs-get-comments: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16781/comments 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/1532466656666220: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/zcorpan 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:56 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4814 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.042447 26 | x-github-request-id: E3B9:54FD:932371:123454F:5B5795E0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665721678084: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/youennf 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:57 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4812 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.067547 26 | x-github-request-id: B7A9:54FE:4190EF:9D2EF2:5B5795E1 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665746768249: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/yoavweiss 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:57 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4811 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.025407 26 | x-github-request-id: D253:54FD:9323A1:12345C1:5B5795E1 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666577248567: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/yellowdoge 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:57 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4810 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032097 26 | x-github-request-id: 7009:54FE:419103:9D2F1D:5B5795E1 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665799794772: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/upsuper 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:57 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4809 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.050978 26 | x-github-request-id: 5F05:54FC:669191:E998FF:5B5795E1 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665851237498: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tomalec 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:58 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4807 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032770 26 | x-github-request-id: 50C7:54FE:419121:9D2F6A:5B5795E2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665901487015: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tdresser 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:58 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4805 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031333 26 | x-github-request-id: 5248:54FD:93245B:1234709:5B5795E2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665927390396: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tarunban 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:59 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4804 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032416 26 | x-github-request-id: CB62:54FB:292763:672BB8:5B5795E3 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665952724852: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tantek 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:59 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4803 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034614 26 | x-github-request-id: BF16:54FE:41913C:9D2FB4:5B5795E3 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666003929669: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tabatkins 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:59 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4801 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.035908 26 | x-github-request-id: C868:54FC:6691ED:E999EC:5B5795E3 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666029439808: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/svillar 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:00 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4800 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030966 26 | x-github-request-id: 66DF:54FC:6691F9:E99A08:5B5795E4 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666104259789: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/snuggs 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:00 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4797 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.029481 26 | x-github-request-id: 3C55:54FB:2927AE:672C5A:5B5795E4 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666209918398: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/scheib 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:02 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4793 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.045141 26 | x-github-request-id: 963E:54FD:9325C3:12349EA:5B5795E5 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666239555883: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/rsheeter 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:02 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4792 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.039956 26 | x-github-request-id: 863C:54FC:6692D4:E99C1B:5B5795E6 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666269888724: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/rniwa 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:02 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4791 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.070020 26 | x-github-request-id: 716B:54FD:932615:1234A87:5B5795E6 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666323120194: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/rakuco 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:03 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4789 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031696 26 | x-github-request-id: FB72:54FD:932666:1234B22:5B5795E7 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666405217632: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/pwnall 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:03 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4786 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.057405 26 | x-github-request-id: 4B21:54FD:9326A5:1234BAB:5B5795E7 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666430192772: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/plinss 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:04 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4785 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.033359 26 | x-github-request-id: 9332:54FD:9326BD:1234BDE:5B5795E8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666455727040: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/plehegar 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:04 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4784 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.029075 26 | x-github-request-id: 1F0D:54FD:9326CA:1234C15:5B5795E8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666481513380: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/peterjoel 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:04 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4783 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032956 26 | x-github-request-id: C6F0:54FE:419254:9D3265:5B5795E8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666650842312: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/odinho 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:05 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4782 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.040002 26 | x-github-request-id: EAF2:54FD:9326F2:1234C6B:5B5795E8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666639015955: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/myakura 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:06 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4777 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.045443 26 | x-github-request-id: 44C6:54FB:2928A3:672E88:5B5795EA 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666690043708: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/mstensho 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:06 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4775 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.029754 26 | x-github-request-id: E78F:54FC:669451:E99F1A:5B5795EA 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666715936761: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/msramek 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4774 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032466 26 | x-github-request-id: 7AA5:54FD:932790:1234DC8:5B5795EA 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666742963995: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/mrego 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4773 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.046583 26 | x-github-request-id: F69B:54FD:9327A8:1234E02:5B5795EB 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666820418780: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/mikewest 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:08 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4770 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.025616 26 | x-github-request-id: 7702:54FC:6694A4:E99FED:5B5795EC 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666847678590: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/miketaylr 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:08 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4769 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.041328 26 | x-github-request-id: 418E:54FB:2928DB:672F1A:5B5795EC 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666900795887: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/luser 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:08 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4767 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028278 26 | x-github-request-id: 9194:54FD:93284E:1234F57:5B5795EC 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666930143389: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/litherum 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:09 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4766 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034585 26 | x-github-request-id: 3046:54FC:669506:E9A0AF:5B5795ED 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246666960963740: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/lilles 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:09 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4765 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.044256 26 | x-github-request-id: 412D:54FB:2928FD:672F73:5B5795ED 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667013149958: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/kojiishi 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:10 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4763 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.038479 26 | x-github-request-id: 3A8B:54FE:419310:9D3458:5B5795ED 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667067213207: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jyasskin 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:10 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4761 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.049045 26 | x-github-request-id: 0CD0:54FB:29291E:672FCD:5B5795EE 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667144497945: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/joanmarie 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:11 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4758 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.027161 26 | x-github-request-id: 3018:54FD:932931:1235139:5B5795EF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667169933078: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jimsch 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:11 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4757 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028968 26 | x-github-request-id: 98B8:54FB:29295B:673076:5B5795EF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667196359602: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jihyerish 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:11 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4756 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.035142 26 | x-github-request-id: F6DB:54FC:6695E4:E9A2AF:5B5795EF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667223441387: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jgraham 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:12 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4755 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028821 26 | x-github-request-id: 8C59:54FD:93298B:123520C:5B5795F0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667278213687: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/jdashg 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:12 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4753 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.056259 26 | x-github-request-id: 5926:54FC:669614:E9A320:5B5795F0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667380553449: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/inikulin 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:13 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4750 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.242612 26 | x-github-request-id: 3A95:54FB:2929A5:673115:5B5795F1 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667431738966: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/igrigorik 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:14 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4748 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.024720 26 | x-github-request-id: 6B53:54FD:932A27:123533E:5B5795F2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246667457093837: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/hober 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:14 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4747 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.022954 26 | x-github-request-id: A024:54FD:932A45:1235374:5B5795F2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666748238274: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/hillbrad 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:14 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4746 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.024761 26 | x-github-request-id: 9498:54FC:669694:E9A427:5B5795F2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666805738157: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/hayatoito 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:20 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4745 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.025619 26 | x-github-request-id: A86A:54FC:6697AF:E9A6B2:5B5795F8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668083745326: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/haoxli 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:20 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4744 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032036 26 | x-github-request-id: 754E:54FD:932BD1:12356BA:5B5795F8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668108843348: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/halindrome 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:21 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4743 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.024025 26 | x-github-request-id: 696C:54FE:4194E6:9D3900:5B5795F8 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668134693862: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/hakatashi 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:21 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4742 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034804 26 | x-github-request-id: 9501:54FD:932BEF:12356F8:5B5795F9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668160249185: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/guidou 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:21 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4741 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032093 26 | x-github-request-id: 0DFA:54FE:4194F2:9D3927:5B5795F9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666818616041: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/gsnedders 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:21 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4740 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.033065 26 | x-github-request-id: C7F7:54FD:932C0D:123573D:5B5795F9 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666827288128: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/gkellogg 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:22 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4737 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.036516 26 | x-github-request-id: CF4B:54FE:419553:9D3A13:5B5795FA 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668297645524: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/garykac 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:22 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4736 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.026715 26 | x-github-request-id: 4CD7:54FD:932C90:1235897:5B5795FA 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666832411380: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/g-ortuno 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:23 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4735 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030061 26 | x-github-request-id: 0745:54FD:932CAF:12358E4:5B5795FB 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668420599674: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/frivoal 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:24 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4733 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.037014 26 | x-github-request-id: 61A6:54FC:66991C:E9AA29:5B5795FB 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668447255859: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/foolip 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:24 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4732 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.036012 26 | x-github-request-id: 6590:54FC:66992E:E9AA4F:5B5795FC 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668472948269: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/fantasai 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:24 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4731 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028394 26 | x-github-request-id: 1420:54FC:66993E:E9AA6B:5B5795FC 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668532297759: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/emilio 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:25 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4729 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.038250 26 | x-github-request-id: 9CB3:54FD:932D75:1235ADE:5B5795FD 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668662660855: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/dholbert 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:26 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4724 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034585 26 | x-github-request-id: F58F:54FE:41962E:9D3C23:5B5795FE 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668688897410: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/deniak 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:26 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4723 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031128 26 | x-github-request-id: A9A0:54FC:66999C:E9AB5E:5B5795FE 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668713876160: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/ddorwin 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:27 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4722 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.023433 26 | x-github-request-id: 50D2:54FD:932DF7:1235BF3:5B5795FE 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668741977560: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/dbaron 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:27 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4721 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.053688 26 | x-github-request-id: 47FB:54FE:419643:9D3C5E:5B5795FF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668769855989: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/dauwhe 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:27 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4720 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.050113 26 | x-github-request-id: A80C:54FD:932E15:1235C39:5B5795FF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668794822413: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/darrnshn 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:27 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4719 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028274 26 | x-github-request-id: 4D99:54FC:6699D0:E9ABD6:5B5795FF 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668845820291: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/cptvitamin 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:28 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4717 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034609 26 | x-github-request-id: 3B2F:54FB:292BD9:67365A:5B579600 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668871439327: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/clelland 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:28 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4716 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030030 26 | x-github-request-id: F264:54FC:6699F9:E9AC38:5B579600 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668897039690: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/chrishtr 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:28 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4715 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031970 26 | x-github-request-id: 6D82:54FE:419682:9D3CED:5B579600 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668923061459: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/chaals 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:29 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4714 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031506 26 | x-github-request-id: 75F6:54FD:932E7A:1235D1B:5B579601 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668949116030: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/cdumez 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:29 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4713 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032895 26 | x-github-request-id: DE65:54FE:419698:9D3D22:5B579601 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246668978152447: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/cbiesinger 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:29 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4712 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.033362 26 | x-github-request-id: 8502:54FC:669A2A:E9ACB1:5B579601 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669003323074: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/bradkemper 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:29 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4711 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.023772 26 | x-github-request-id: 99CD:54FC:669A41:E9ACE2:5B579601 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666903011331: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/birtles 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:30 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4710 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.037393 26 | x-github-request-id: 9665:54FE:4196BD:9D3D76:5B579602 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/15324666905572824: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/bigbluehat 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:30 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4709 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.031477 26 | x-github-request-id: 3F20:54FE:4196CB:9D3D91:5B579602 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669081920667: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/bfgeek 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:30 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4708 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.023309 26 | x-github-request-id: 8607:54FD:932EF4:1235E36:5B579602 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669119083338: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/beverloo 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:31 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4707 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.039586 26 | x-github-request-id: 7B99:54FB:292C28:673716:5B579602 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669198669049: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/atanassov 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:31 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4704 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.035628 26 | x-github-request-id: 9C92:54FE:419704:9D3E22:5B579603 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669233981650: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/astearns 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4703 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034384 26 | x-github-request-id: F474:54FD:932F85:1235F4C:5B579604 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669259778569: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/anssiko 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4702 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.028797 26 | x-github-request-id: 9D6B:54FB:292C4C:673782:5B579604 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669286217784: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/annevk 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:32 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4701 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.034119 26 | x-github-request-id: F38B:54FD:932FB4:1235FA9:5B579604 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669312039521: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/aliams 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:33 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4700 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.030643 26 | x-github-request-id: 4EDA:54FD:932FC8:1235FD6:5B579604 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669365698939: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/Yaffle 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:33 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4698 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.032534 26 | x-github-request-id: 1631:54FC:669B29:E9AECA:5B579605 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669420266953: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/Ms2ger 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:34 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4696 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.045379 26 | x-github-request-id: 4D23:54FE:419756:9D3EEE:5B579606 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246669540687280: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/BorisChiou 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:35 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4692 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.023093 26 | x-github-request-id: 95B3:54FC:669B7C:E9AF80:5B579607 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/1532466696199777: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/kereliuk 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:11:36 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4689 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.037458 26 | x-github-request-id: F21B:54FB:292CAB:673880:5B579608 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-author-is-reviewer-get-labels: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16789/labels 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-duplicate-comment-get-labels: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16791/labels 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-missing-assignee-get-labels: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16784/labels 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-no-reviewers-get-comments: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16790/comments 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-no-write-access-get-comments: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16788/comments 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/comment-no-write-access-get-labels: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/issues/16788/labels 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 200 OK 5 | server: GitHub.com 6 | date: Fri, 09 Nov 2018 01:35:07 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 1576 9 | connection: close 10 | status: 200 OK 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4997 13 | x-ratelimit-reset: 1541729149 14 | cache-control: private, max-age=60, s-maxage=60 15 | vary: Accept, Authorization, Cookie, X-GitHub-OTP 16 | etag: "9951cb2c99002d7409b77ede48c39c33" 17 | x-oauth-scopes: public_repo 18 | x-accepted-oauth-scopes: 19 | x-github-media-type: github.v3; param=black-cat-preview; format=json 20 | access-control-expose-headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type 21 | access-control-allow-origin: * 22 | strict-transport-security: max-age=31536000; includeSubdomains; preload 23 | x-frame-options: deny 24 | x-content-type-options: nosniff 25 | x-xss-protection: 1; mode=block 26 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 27 | content-security-policy: default-src 'none' 28 | x-github-request-id: D028:6FD7:49FC6BA:9A8F236:5BE4E44A 29 | 30 | [] 31 | -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665692282469: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/yutakahirano 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:56 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4813 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.026866 26 | x-github-request-id: 16E1:54FE:4190E6:9D2EDF:5B5795E0 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} -------------------------------------------------------------------------------- /test/fixtures/api.github.com-443/153246665825925105: -------------------------------------------------------------------------------- 1 | GET /repos/web-platform-tests/wpt/collaborators/tschneidereit 2 | accept: application/vnd.github.v3+json 3 | 4 | HTTP/1.1 403 Forbidden 5 | server: GitHub.com 6 | date: Tue, 24 Jul 2018 21:10:58 GMT 7 | content-type: application/json; charset=utf-8 8 | content-length: 178 9 | connection: close 10 | status: 403 Forbidden 11 | x-ratelimit-limit: 5000 12 | x-ratelimit-remaining: 4808 13 | x-ratelimit-reset: 1532468901 14 | x-oauth-scopes: 15 | x-accepted-oauth-scopes: 16 | x-github-media-type: github.v3; param=black-cat-preview; format=json 17 | access-control-expose-headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval 18 | access-control-allow-origin: * 19 | strict-transport-security: max-age=31536000; includeSubdomains; preload 20 | x-frame-options: deny 21 | x-content-type-options: nosniff 22 | x-xss-protection: 1; mode=block 23 | referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin 24 | content-security-policy: default-src 'none' 25 | x-runtime-rack: 0.039286 26 | x-github-request-id: BAD9:54FD:9323FD:1234672:5B5795E2 27 | 28 | {"message":"Must have push access to view repository collaborators.","documentation_url":"https://developer.github.com/v3/repos/collaborators/#check-if-a-user-is-a-collaborator"} --------------------------------------------------------------------------------