2019-06-26 19:19:40 +03:00
|
|
|
version: 1
|
|
|
|
tasks:
|
|
|
|
$let:
|
|
|
|
year: {$eval: 'now[0:4]'}
|
|
|
|
month: {$eval: 'now[5:7]'}
|
|
|
|
day: {$eval: 'now[8:10]'}
|
|
|
|
hour: {$eval: 'now[11:13]'}
|
|
|
|
minute: {$eval: 'now[14:16]'}
|
|
|
|
second: {$eval: 'now[17:19]'}
|
|
|
|
in:
|
2019-07-23 03:10:31 +03:00
|
|
|
- ID: microannotate-generate-tokenize
|
2019-06-26 19:19:40 +03:00
|
|
|
created: {$fromNow: ''}
|
|
|
|
deadline: {$fromNow: '72 hours'}
|
|
|
|
expires: {$fromNow: '1 month'}
|
|
|
|
provisionerId: aws-provisioner-v1
|
|
|
|
workerType: releng-svc
|
|
|
|
payload:
|
2019-06-27 02:13:51 +03:00
|
|
|
env:
|
|
|
|
TC_SECRET_ID: project/relman/bugbug/production
|
2019-06-26 19:19:40 +03:00
|
|
|
maxRunTime: 86400
|
2019-06-27 02:14:32 +03:00
|
|
|
image: mozilla/bugbug-commit-retrieval:${version}
|
2019-06-26 22:01:31 +03:00
|
|
|
command:
|
2019-06-26 23:28:40 +03:00
|
|
|
- bugbug-microannotate-generate
|
|
|
|
- /cache/
|
2019-07-23 03:10:31 +03:00
|
|
|
- https://github.com/marco-c/gecko-dev-wordified
|
|
|
|
- --tokenize
|
2019-07-15 15:01:56 +03:00
|
|
|
artifacts:
|
|
|
|
public/done:
|
|
|
|
path: /done
|
|
|
|
type: file
|
2019-06-26 19:19:40 +03:00
|
|
|
cache:
|
|
|
|
bugbug-mercurial-repository: /cache
|
|
|
|
features:
|
|
|
|
taskclusterProxy:
|
|
|
|
true
|
|
|
|
scopes:
|
|
|
|
- "docker-worker:cache:bugbug-mercurial-repository"
|
|
|
|
- "secrets:get:project/relman/bugbug/production"
|
|
|
|
routes:
|
|
|
|
- notify.email.release-mgmt-analysis@mozilla.com.on-failed"
|
|
|
|
- notify.irc-channel.#bugbug.on-failed
|
|
|
|
metadata:
|
2019-07-23 03:10:31 +03:00
|
|
|
name: bugbug microannotate tokenized repository generator
|
|
|
|
description: bugbug microannotate tokenized repository generator
|
2019-06-26 19:19:40 +03:00
|
|
|
owner: release-mgmt-analysis@mozilla.com
|
|
|
|
source: https://github.com/mozilla/bugbug/raw/master/annotate-pipeline.yml
|
2019-07-22 15:41:34 +03:00
|
|
|
|
2019-07-24 11:59:45 +03:00
|
|
|
- ID: microannotate-generate-remove-comments
|
2019-07-22 15:41:34 +03:00
|
|
|
created: {$fromNow: ''}
|
2019-07-24 11:59:45 +03:00
|
|
|
deadline: {$fromNow: '72 hours'}
|
2019-07-22 15:41:34 +03:00
|
|
|
expires: {$fromNow: '1 month'}
|
|
|
|
provisionerId: aws-provisioner-v1
|
2019-07-24 11:59:45 +03:00
|
|
|
workerType: releng-svc
|
2019-07-22 15:41:34 +03:00
|
|
|
payload:
|
2019-07-24 11:59:45 +03:00
|
|
|
env:
|
|
|
|
TC_SECRET_ID: project/relman/bugbug/production
|
2019-07-22 15:41:34 +03:00
|
|
|
maxRunTime: 86400
|
|
|
|
image: mozilla/bugbug-commit-retrieval:${version}
|
|
|
|
command:
|
2019-07-24 11:59:45 +03:00
|
|
|
- bugbug-microannotate-generate
|
2019-07-22 15:41:34 +03:00
|
|
|
- /cache/
|
2019-07-24 11:59:45 +03:00
|
|
|
- https://github.com/marco-c/gecko-dev-comments-removed
|
|
|
|
- --remove-comments
|
2019-07-22 15:41:34 +03:00
|
|
|
artifacts:
|
2019-07-24 11:59:45 +03:00
|
|
|
public/done:
|
|
|
|
path: /done
|
2019-07-22 15:41:34 +03:00
|
|
|
type: file
|
|
|
|
cache:
|
|
|
|
bugbug-mercurial-repository: /cache
|
|
|
|
features:
|
|
|
|
taskclusterProxy:
|
|
|
|
true
|
|
|
|
scopes:
|
|
|
|
- "docker-worker:cache:bugbug-mercurial-repository"
|
2019-07-24 11:59:45 +03:00
|
|
|
- "secrets:get:project/relman/bugbug/production"
|
2019-07-22 15:41:34 +03:00
|
|
|
routes:
|
|
|
|
- notify.email.release-mgmt-analysis@mozilla.com.on-failed"
|
|
|
|
- notify.irc-channel.#bugbug.on-failed
|
|
|
|
metadata:
|
2019-07-24 11:59:45 +03:00
|
|
|
name: bugbug microannotate repository with comments removed generator
|
|
|
|
description: bugbug microannotate repository with comments removed generator
|
2019-07-22 15:41:34 +03:00
|
|
|
owner: release-mgmt-analysis@mozilla.com
|
|
|
|
source: https://github.com/mozilla/bugbug/raw/master/annotate-pipeline.yml
|
2019-07-23 03:11:17 +03:00
|
|
|
|
2019-07-24 11:59:45 +03:00
|
|
|
- ID: microannotate-generate-tokenize-and-remove-comments
|
2019-07-23 03:11:17 +03:00
|
|
|
created: {$fromNow: ''}
|
|
|
|
deadline: {$fromNow: '72 hours'}
|
|
|
|
expires: {$fromNow: '1 month'}
|
|
|
|
provisionerId: aws-provisioner-v1
|
|
|
|
workerType: releng-svc
|
|
|
|
payload:
|
|
|
|
env:
|
|
|
|
TC_SECRET_ID: project/relman/bugbug/production
|
|
|
|
maxRunTime: 86400
|
|
|
|
image: mozilla/bugbug-commit-retrieval:${version}
|
|
|
|
command:
|
|
|
|
- bugbug-microannotate-generate
|
|
|
|
- /cache/
|
2019-07-24 11:59:45 +03:00
|
|
|
- https://github.com/marco-c/gecko-dev-wordified-and-comments-removed
|
|
|
|
- --tokenize
|
2019-07-23 03:11:17 +03:00
|
|
|
- --remove-comments
|
|
|
|
artifacts:
|
|
|
|
public/done:
|
|
|
|
path: /done
|
|
|
|
type: file
|
|
|
|
cache:
|
|
|
|
bugbug-mercurial-repository: /cache
|
|
|
|
features:
|
|
|
|
taskclusterProxy:
|
|
|
|
true
|
|
|
|
scopes:
|
|
|
|
- "docker-worker:cache:bugbug-mercurial-repository"
|
|
|
|
- "secrets:get:project/relman/bugbug/production"
|
|
|
|
routes:
|
|
|
|
- notify.email.release-mgmt-analysis@mozilla.com.on-failed"
|
|
|
|
- notify.irc-channel.#bugbug.on-failed
|
|
|
|
metadata:
|
2019-07-24 11:59:45 +03:00
|
|
|
name: bugbug microannotate tokenized repository with comments removed generator
|
|
|
|
description: bugbug microannotate tokenized repository with comments removed generator
|
2019-07-23 03:11:17 +03:00
|
|
|
owner: release-mgmt-analysis@mozilla.com
|
|
|
|
source: https://github.com/mozilla/bugbug/raw/master/annotate-pipeline.yml
|
|
|
|
|
2019-07-24 11:59:45 +03:00
|
|
|
- ID: regressor-finder
|
2019-07-23 03:11:17 +03:00
|
|
|
created: {$fromNow: ''}
|
2019-07-24 11:59:45 +03:00
|
|
|
deadline: {$fromNow: '118 hours'}
|
2019-07-23 03:11:17 +03:00
|
|
|
expires: {$fromNow: '1 month'}
|
|
|
|
provisionerId: aws-provisioner-v1
|
2019-07-24 11:59:45 +03:00
|
|
|
workerType: releng-svc-compute
|
2019-07-23 03:11:17 +03:00
|
|
|
payload:
|
|
|
|
maxRunTime: 86400
|
|
|
|
image: mozilla/bugbug-commit-retrieval:${version}
|
|
|
|
command:
|
2019-07-24 11:59:45 +03:00
|
|
|
- bugbug-regressor-finder
|
2019-07-23 03:11:17 +03:00
|
|
|
- /cache/
|
2019-07-24 15:59:15 +03:00
|
|
|
- https://github.com/mozilla/gecko-dev
|
2019-07-24 11:59:45 +03:00
|
|
|
- gecko-dev
|
2019-07-24 22:01:25 +03:00
|
|
|
- https://github.com/marco-c/gecko-dev-wordified-and-comments-removed
|
|
|
|
- gecko-dev-wordified-and-comments-removed
|
2019-07-23 03:11:17 +03:00
|
|
|
artifacts:
|
2019-07-26 19:14:52 +03:00
|
|
|
public/ignored_commits.json.zst:
|
|
|
|
path: /data/ignored_commits.json.zst
|
|
|
|
type: file
|
|
|
|
public/ignored_commits.json.version:
|
|
|
|
path: /data/ignored_commits.json.version
|
2019-07-24 11:59:45 +03:00
|
|
|
type: file
|
|
|
|
public/bug_fixing_commits.json.zst:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/bug_fixing_commits.json.zst
|
2019-07-24 11:59:45 +03:00
|
|
|
type: file
|
2019-07-24 23:00:38 +03:00
|
|
|
public/bug_fixing_commits.json.version:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/bug_fixing_commits.json.version
|
2019-07-24 23:00:38 +03:00
|
|
|
type: file
|
2019-07-24 11:59:45 +03:00
|
|
|
public/bug_introducing_commits.json.zst:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/bug_introducing_commits.json.zst
|
2019-07-23 03:11:17 +03:00
|
|
|
type: file
|
2019-07-24 23:00:38 +03:00
|
|
|
public/bug_introducing_commits.json.version:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/bug_introducing_commits.json.version
|
2019-07-24 23:00:38 +03:00
|
|
|
type: file
|
|
|
|
public/tokenized_bug_introducing_commits.json.zst:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/tokenized_bug_introducing_commits.json.zst
|
2019-07-24 23:00:38 +03:00
|
|
|
type: file
|
|
|
|
public/tokenized_bug_introducing_commits.json.version:
|
2019-07-26 17:09:50 +03:00
|
|
|
path: /data/tokenized_bug_introducing_commits.json.version
|
2019-07-24 23:00:38 +03:00
|
|
|
type: file
|
2019-07-23 03:11:17 +03:00
|
|
|
cache:
|
|
|
|
bugbug-mercurial-repository: /cache
|
|
|
|
features:
|
|
|
|
taskclusterProxy:
|
|
|
|
true
|
|
|
|
scopes:
|
|
|
|
- "docker-worker:cache:bugbug-mercurial-repository"
|
|
|
|
routes:
|
|
|
|
- notify.email.release-mgmt-analysis@mozilla.com.on-failed"
|
|
|
|
- notify.irc-channel.#bugbug.on-failed
|
2019-07-24 11:59:45 +03:00
|
|
|
- index.project.relman.bugbug_annotate.regressor_finder.latest
|
2019-07-23 03:11:17 +03:00
|
|
|
metadata:
|
2019-07-24 11:59:45 +03:00
|
|
|
name: bugbug regressor finder
|
|
|
|
description: bugbug regressor finder
|
2019-07-23 03:11:17 +03:00
|
|
|
owner: release-mgmt-analysis@mozilla.com
|
|
|
|
source: https://github.com/mozilla/bugbug/raw/master/annotate-pipeline.yml
|
2019-07-15 15:01:56 +03:00
|
|
|
|
|
|
|
- ID: run-again
|
|
|
|
created: {$fromNow: ''}
|
|
|
|
deadline: {$fromNow: '73 hours'}
|
|
|
|
expires: {$fromNow: '1 month'}
|
|
|
|
provisionerId: aws-provisioner-v1
|
|
|
|
workerType: taskcluster-generic
|
|
|
|
dependencies:
|
2019-07-23 11:51:21 +03:00
|
|
|
- microannotate-generate-tokenize
|
|
|
|
- microannotate-generate-remove-comments
|
|
|
|
- microannotate-generate-tokenize-and-remove-comments
|
2019-07-24 11:56:43 +03:00
|
|
|
- regressor-finder
|
2019-07-15 15:01:56 +03:00
|
|
|
payload:
|
|
|
|
maxRunTime: 3600
|
|
|
|
image: mozilla/bugbug-spawn-pipeline:${version}
|
|
|
|
command:
|
|
|
|
- python
|
|
|
|
- /code/trigger_again.py
|
|
|
|
- project-relman
|
|
|
|
- bugbug-annotate
|
2019-07-15 22:41:50 +03:00
|
|
|
features:
|
|
|
|
taskclusterProxy:
|
|
|
|
true
|
2019-07-15 23:05:43 +03:00
|
|
|
scopes:
|
|
|
|
- hooks:trigger-hook:project-relman/bugbug-annotate
|
2019-07-15 15:01:56 +03:00
|
|
|
routes:
|
|
|
|
- notify.email.release-mgmt-analysis@mozilla.com.on-failed"
|
|
|
|
- notify.irc-channel.#bugbug.on-failed
|
|
|
|
metadata:
|
|
|
|
name: bugbug annotate pipeline rerunner
|
|
|
|
description: bugbug annotate pipeline rerunner
|
|
|
|
owner: release-mgmt-analysis@mozilla.com
|
|
|
|
source: https://github.com/mozilla/bugbug/raw/master/annotate-pipeline.yml
|