blob: 9adc0e49c8e875a7b76a4d4f4eeb737925a14da2 [file] [log] [blame]
# == Zuul configuration file ==
#
# This file is used to configure this project and its associated jobs in Zuul.
# Zuul is the CI/CD tool which lets us check changes before they are committed,
# and build a canary version of the extension on a regular basis.
#
# More info about Zuul: https://zuul-ci.org/docs/zuul/
- job:
name: translateselectedtext-lint
parent: base
pre-run: playbooks/lint/pre.yaml
run: playbooks/lint/run.yaml
roles:
- zuul: zuul/jobs
irrelevant-files:
- ".github/.*"
- "docs/.*"
- "OWNERS"
- "README.md"
- "roles/cws-publish/*"
- "playbooks/nightly-build/*"
- job:
name: translateselectedtext-test-nightly-build
pre-run: playbooks/nightly-build/pre.yaml
run: playbooks/nightly-build/test.yaml
roles:
- zuul: zuul/jobs
vars:
credentials:
clientId: "testClientId"
refreshToken: "testRefreshToken"
files:
- "roles/cws-publish/*"
- "playbooks/nightly-build/*"
- job:
name: translateselectedtext-nightly-build
attempts: 1
pre-run: playbooks/nightly-build/pre.yaml
run: playbooks/nightly-build/run.yaml
post-run: playbooks/nightly-build/post.yaml
roles:
- zuul: zuul/jobs
secrets:
- name: credentials
secret: credentials_tst
- project:
check:
jobs:
- translateselectedtext-test-nightly-build
- translateselectedtext-lint
nightly-build:
jobs:
- translateselectedtext-nightly-build
# Secrets generated via https://github.com/fregante/chrome-webstore-upload-keys
- secret:
name: credentials_tst
data:
clientId: !encrypted/pkcs1-oaep
- LxIyoMwiy6JXbDFcvGkk78joHg0kOgzV8W76ojR2Fcdf4bZm/TQX+Dod5QxhqbQjrSMsn
rsuAHs4Mj9EUoHeftofFdJ19xQKeM+m3AY9UeHnwtxPVEWl385fCOgmiCbq1Dgk7lLLKN
8+6M9dXM6jcMzzsHSdswwPjPnKVH9dkZ7rJD3bY97ICSDkd9N21CaxCSWnFkeY0QVf9Na
Gv/DojUy0nHL6Rn2J5t8LC8fMKcEV+WBB/oICW3A30/MxcAweRz3pWMCh57aS0vtT8ckk
yAGTm3Zb8jNjtgcOJBsFlyHutBS4evadKxJozl5V/V/rnhozQz5XXkx58OzXDs1JL9TaE
IFneMvsICt/cWLjeivtlD/Ik70t1b5G5wdWF7Wfxocc+3knncNSlCOuoWwQUc+vZxGzYO
b92akIrOtbAj79X7p2lAr2mpiJqTi8ovYQrt4GiRzGvsfHbrTDfXV3J13H5Sojx5PTKyR
Wf+8GdXqso9vjLmG0MqaBm3GbgkZmagyUdJVXIYW9h73i2+oK9zDIfjo4N1XqmaQpyttU
oUqop2tjN3ZrDyzptGY8NExz83nN7gdGgVNbzBQXt+uJvTPoCUCseUz6vArwdUhnGNecG
DryIAD7qW1/DEPYtDKcRTaGsrzs5VPaXGPclqMdfQ91ZXc7wu0IdKZnwY3ut3Y=
clientSecret: !encrypted/pkcs1-oaep
- OBLUEviqd7iJ1Nvns/rRr77PKqfdxKrfwpno6I0e1AWXZzN7563m+es8pYUb5L8xfaiEL
amfj3Qap+6X7vhnqBaY3xJk8o40qQD0n2nxldq5nJtL5750ezCCJ/ZgqaNkX4VW4rdbAx
73f3PPiFR15INr+zH3fp1qfyNN6X+EyA1scm7z+YwM0Iz4z7WpJzWFvh/4ogBcfrICIks
14QXA+pCj/OQVzGdSnaXnXPNjXkwfJl7/tr6uD5pHag2glTjiBJAbyf+UT/HBMefGURCT
oltHMcZEXP344myTp0xfQYLk2Ul9pe53Vy+7MRsTSbnFH6H9BeeB+L7AKn4dQtOX6SqQP
Nv7IRNlj54aOo6P/WVjznnQrBg18ALABMZmE1Sl4dcwqum+cdnBcZE4o0jw6zA7RVAxTZ
/4rRBWBT6AU3KVxVxbZghlPXOe8D+P3mM8W8iR8lIYgQ2OQBDHkO7fjioyKocG/JIfR3e
giKVf1LcT+z57GLHn9svlDfY8uiDdTl9zVrKGtXDEcgqZNJ4vShOZB0yG7FpyB9Afjp1P
ATjWbR8rWTRsb34RXHmuGSo7P+LeDbAwrktWOAjCwQK8q6ZyAvt8GGY3L1RdUtSvH4hiu
tFQ4NuvXbvBr/sUTysOYhtjqTZaEcnXb7fJfizuzADRM9qRqkWRQe3UEiN3paA=
refreshToken: !encrypted/pkcs1-oaep
- INsTzgtTx9qRtfuBABU/O2Er3yXEK/Cj0dZ25o11Q74zVRCtWnE+sjoHVrsW/1xleCttq
8XPHH1wO0AxqRrGNuN2Hzqrp4CoP0+ExUBVF1wQHvsyBXEtM8i9yY8KT4ijG9A7SRz0RI
C02SnpNPVfPfga1fAB/ofofORtEqBVHyQArwPy+BvFSjqM1EdHxDH6pkHOtIEcUkGU/Wh
eITT7l/H9WpXNubObeiQi9XBwGDXVC/+b77M3+RXwJijwW4X2EHu1Uu/y4xTaUMRxkANH
rQ+UMoZpfQajVkrovksY6CRUa+N98M3Y6rf/TlY55DDAyS3sr2OVaqGDVhogqZ036gb67
dx6T4+ReEWmj08CPnXDT6leerOXOJF7dwhBeXZzOwA6wreKiyhS5Suoiczaarq+uzwZxc
eZQwcXVo3Gc+aK4yvzFGv+0s1cIVqgeD48aE/JxUIearJDRNeZwt4sxPAxJpMRuavbvFf
FvBXSpCSFFpjl/pWxtkzz1vU4xcjO9SpcqTyfdyjkOzGCKsmU8EGRx9IR95sgo5/Xx18Y
94l7EVztYIzxHxFmjCy7kkBGJbjnu+gzwm/bobFfH+Pu8R0YgbRVh9RN1JcWqW19cxl49
FA/JgM+xJB3xF3feq4xbxHJy3sABC6QidTfWu7xPRhituhAS1kA8xuIEUdUgrQ=