Adrià Vilanova Martínez | 2a8c074 | 2022-01-17 16:54:17 +0100 | [diff] [blame] | 1 | # == Zuul configuration file == |
| 2 | # |
| 3 | # This file is used to configure this project and its associated jobs in Zuul. |
| 4 | # Zuul is the CI/CD tool which lets us check changes before they are committed, |
| 5 | # and build a canary version of the extension on a regular basis. |
| 6 | # |
| 7 | # More info about Zuul: https://zuul-ci.org/docs/zuul/ |
| 8 | |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 9 | - job: |
| 10 | name: infinitegforums-lint |
| 11 | parent: web-ext-lint |
| 12 | pre-run: playbooks/lint/pre.yaml |
| 13 | run: playbooks/lint/run.yaml |
| 14 | irrelevant-files: |
| 15 | - ".github/.*" |
| 16 | - "docs/.*" |
| 17 | - "OWNERS" |
| 18 | - "README.md" |
Adrià Vilanova Martínez | 35ca17b | 2021-08-21 12:38:26 +0200 | [diff] [blame] | 19 | - "i18n-config.toml" |
Adrià Vilanova Martínez | f831eeb | 2022-01-08 20:08:37 +0100 | [diff] [blame] | 20 | - "cws/.*" |
Adrià Vilanova Martínez | c2c3c36 | 2022-01-17 00:45:05 +0100 | [diff] [blame] | 21 | - "roles/cws-publish/*" |
| 22 | - "roles/fetch-cws-log/*" |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 23 | - "playbooks/nightly-build/*" |
| 24 | |
| 25 | - job: |
| 26 | name: infinitegforums-test-nightly-build |
| 27 | pre-run: playbooks/nightly-build/pre.yaml |
| 28 | run: playbooks/nightly-build/test.yaml |
| 29 | roles: |
| 30 | - zuul: zuul/jobs |
| 31 | vars: |
| 32 | credentials: |
| 33 | clientId: "testClientId" |
| 34 | refreshToken: "testRefreshToken" |
| 35 | files: |
Adrià Vilanova Martínez | c2c3c36 | 2022-01-17 00:45:05 +0100 | [diff] [blame] | 36 | - "roles/cws-publish/*" |
| 37 | - "roles/fetch-cws-log/*" |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 38 | - "playbooks/nightly-build/*" |
| 39 | |
| 40 | - job: |
| 41 | name: infinitegforums-nightly-build |
| 42 | attempts: 1 |
| 43 | pre-run: playbooks/nightly-build/pre.yaml |
| 44 | run: playbooks/nightly-build/run.yaml |
Adrià Vilanova Martínez | a8341d0 | 2022-01-17 00:18:30 +0100 | [diff] [blame] | 45 | post-run: playbooks/nightly-build/post.yaml |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 46 | roles: |
| 47 | - zuul: zuul/jobs |
| 48 | secrets: |
| 49 | - name: credentials |
| 50 | secret: credentials |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 51 | |
| 52 | - project: |
| 53 | check: |
| 54 | jobs: |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 55 | - infinitegforums-test-nightly-build |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 56 | - infinitegforums-lint |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 57 | nightly-build: |
| 58 | jobs: |
| 59 | - infinitegforums-nightly-build |
| 60 | |
| 61 | - secret: |
| 62 | name: credentials |
| 63 | data: |
| 64 | clientId: !encrypted/pkcs1-oaep |
| 65 | - BtqF9JhXwLcyBhV5HV3MUllsAnZIrURsinAtYOADVGZ/YvYUZZsIPz3+2fFjdXCf7N1my |
| 66 | McgklSVMCQ7R/qTtb+oogs9vJ4XUNIJ/QWRKzKb/M3v5VgJpbQXiEgVjMl+a4bntfQuB2 |
| 67 | nnBJacg63yp1VQDVbJRh1acb9BJB2zsxKHusJZnSZtrdZCXxUqCzVRYkJxtVfhVJpGJjo |
| 68 | WqOCUZFc4ibFHbcI5ZOpyaxUqBMHhL33blopuwL3TVw2CLD3YZrg2V/c8NcBItX8m1aTh |
| 69 | d3jM73uKc/DP4+xk2OUfH5Mld/UcIUiolvHo5/Fm+6tNhXCZE7tm84A6FQKMQOKrYkzWN |
| 70 | 4BWJS/Aoiu1JJVawu5j1yuWzm+ZSmgGaRblsXSJeIq9YgYF1Fe8TdxP7pmp+OzgedJPIX |
| 71 | KHWqH8BVyocx5wEy6cMH69IgheTt4NcWvPP1IiLNGC7w6x9RYHKTPOYDzOhy1wRPH6sKh |
| 72 | Oop5IiUPiiHSntbrGTh6gdsNXEkx7+QVh8FBo6958JSzb1DwexGMitfDarRcKLg2OKuAf |
| 73 | zgS1V6Nv63JsPY070p5rYhG1zl9Fh83a7nfhLB36aQhKi0DxOtOYRjKIzLsv1nWs7we1A |
| 74 | GQT8VFNW/KZrSM8XsvqCO6IwVP5mOIT/4PWYdCXUsUUU4Sa+Fo/pmyvITuI0E8= |
| 75 | refreshToken: !encrypted/pkcs1-oaep |
| 76 | - RknxT9FyVpZAdWhmUS7NBdhIljU6KjjbchJvwFHPfJQEgRxakX+q2/KDPnDOc7eZ8kzQD |
| 77 | Hmow1OLLBWOeRhODe2ngeQWoVvHEBuSU5AaFP9UWG1hLnsT9JrGF8qc3fFBDwy5NVNvkR |
| 78 | h6fgw9hlRgfeVVBtYZ0c+BQNflKepYupXlpE26KrzlJudxgaXhVC7vze73aQ9PMNfDF9J |
| 79 | aUrPNyZ4k04DfPHOTq4hzDLko24rgNvWYUMI79wWI3dD/QMgCd2M2V2PxxPtEzY6WnV7N |
| 80 | ILbTHv6783MioDy+19/Om5ClhNDe35v/Mlh6JOYGAdE2MuP6bG5oPbc/FBcWna6sOI79n |
| 81 | L4UCqN6LDKs5floMJ8vUafAr7dEEOxHWcbe8rcaRf2ESJBUxLDvrUYk6+lIWwhxj3ASeL |
| 82 | dmYSPKjw55knzDYiL0AYeSTM2SM3Tsu1N3pE7U2ugmxRpt3tl32BUNuRZrd2FMdRRVCLa |
| 83 | K2JV0q7qQgx3w0lNSSqu+m5KVpeCWk6RVwG9NNzNEHFWN5U7x32K1y8bvFC2Uhzx1ZfT1 |
| 84 | 4k2r9cE/Y1aSQCWvpnlqYRqzn9S7s9YLXTlyXovAPfBnw/ff395qF0eappfFcqVNq8gqV |
| 85 | 4FjvCYgmfIJsBVgeDCkjZQ1brwwK/5isYYvhOPUojS9iqfRvltFgeyRgY9ZSnE= |