buildbot / buildbot

@@ -241,7 +241,10 @@
Loading
241 241
            'User-Agent': 'Buildbot',
242 242
        }
243 243
        if self._token:
244 -
            headers['Authorization'] = 'token ' + self._token
244 +
            p = Properties()
245 +
            p.master = self.master
246 +
            token = yield p.render(self._token)
247 +
            headers['Authorization'] = 'token ' + token
245 248
246 249
        url = '/repos/{}/commits/{}'.format(repo, sha)
247 250
        http = yield httpclientservice.HTTPClientService.getService(
@@ -265,7 +268,10 @@
Loading
265 268
        """
266 269
        headers = {"User-Agent": "Buildbot"}
267 270
        if self._token:
268 -
            headers["Authorization"] = "token " + self._token
271 +
            p = Properties()
272 +
            p.master = self.master
273 +
            token = yield p.render(self._token)
274 +
            headers["Authorization"] = "token " + token
269 275
270 276
        url = "/repos/{}/pulls/{}/files".format(repo, number)
271 277
        http = yield httpclientservice.HTTPClientService.getService(

@@ -278,7 +278,7 @@
Loading
278 278
        # without disconnecting the worker, yet there's no reason to do that.
279 279
280 280
        assert self.name == name
281 -
        self.password = password
281 +
        self.password = yield self.renderSecrets(password)
282 282
283 283
        # adopt new instance's configuration parameters
284 284
        self.max_builds = max_builds
Files Coverage
master/buildbot 92.27%
worker/buildbot_worker 85.57%
Project Totals (345 files) 91.86%
Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading