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 | e6930e5 | 2022-06-01 18:16:32 +0200 | [diff] [blame^] | 36 | - ".zuul.yaml" |
Adrià Vilanova Martínez | c2c3c36 | 2022-01-17 00:45:05 +0100 | [diff] [blame] | 37 | - "roles/cws-publish/*" |
| 38 | - "roles/fetch-cws-log/*" |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 39 | - "playbooks/nightly-build/*" |
| 40 | |
| 41 | - job: |
| 42 | name: infinitegforums-nightly-build |
| 43 | attempts: 1 |
| 44 | pre-run: playbooks/nightly-build/pre.yaml |
| 45 | run: playbooks/nightly-build/run.yaml |
Adrià Vilanova Martínez | a8341d0 | 2022-01-17 00:18:30 +0100 | [diff] [blame] | 46 | post-run: playbooks/nightly-build/post.yaml |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 47 | roles: |
| 48 | - zuul: zuul/jobs |
| 49 | secrets: |
| 50 | - name: credentials |
Adrià Vilanova Martínez | e6930e5 | 2022-06-01 18:16:32 +0200 | [diff] [blame^] | 51 | secret: credentials_twpt |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 52 | |
| 53 | - project: |
| 54 | check: |
| 55 | jobs: |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 56 | - infinitegforums-test-nightly-build |
avm99963 | ed84f51 | 2021-02-11 02:28:31 +0100 | [diff] [blame] | 57 | - infinitegforums-lint |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 58 | nightly-build: |
| 59 | jobs: |
| 60 | - infinitegforums-nightly-build |
| 61 | |
| 62 | - secret: |
Adrià Vilanova Martínez | e6930e5 | 2022-06-01 18:16:32 +0200 | [diff] [blame^] | 63 | name: credentials_twpt |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 64 | data: |
| 65 | clientId: !encrypted/pkcs1-oaep |
Adrià Vilanova Martínez | e6930e5 | 2022-06-01 18:16:32 +0200 | [diff] [blame^] | 66 | - IwVBqQ6KQ5mnoc3vS5Ksip3s0RyrQob5gU8oMNIO7vh7wWQiR0LZiiHEkiZ/LKRAzw5CG |
| 67 | fI63YpqEtX5n2UWQ3b4H340g+r0rgNcyCGs9vG3AUlIj3977NysQFkJL1Vz+O9yuyhIr4 |
| 68 | inDDjzQvlNyUBLL1BNk+uWgwJFI8D821couOtHy0Ky4S3EyvVFYys1IhLQIp3eBW5fX5G |
| 69 | /glIddp+2wDNxShPfrJkI3O8v3mxjHBQn6WtzYXKNPZo41KnHGo/RSjONGA4RkW70su+L |
| 70 | xbm6dgOBqWa3puWkcJhoUPeqbBf/ImnNSfEfq5m3cSHWZ4VDCMi0oDJJQYQlYkJqH1nFK |
| 71 | xz4i+L02GuVWFRozzS84wii8wG1PDs1MzpGSIYtSrcfVgoBtGZpbo9gSrYQ7PQCKS/a/r |
| 72 | CUMweQ+udTinjrXPDfmCMsMq7GrwoDqxD+PEx76Cf9mx3Z/iPEw8HR+RSEEYQCKg+cLfl |
| 73 | DoetOmLny3wm2mJrNY2Nl9wYLI9EYX9VQXB0bfJQ2fns77yQdAGezNsxKLol9NfiPfBF6 |
| 74 | K4gKcLW7rK+IdXKxta9lTVoljiwGfi9nC7I5qXstuxkZuLQk+zhfBpCm8cuUIkiO/ugjw |
| 75 | bxGdisI2hFqhvwoCPxKx4LlJgL15yDmna1eCvkiTBfGdUXHNUm2zad/C2P/c7w= |
Adrià Vilanova Martínez | a7d7f8d | 2022-01-16 12:33:57 +0100 | [diff] [blame] | 76 | refreshToken: !encrypted/pkcs1-oaep |
Adrià Vilanova Martínez | e6930e5 | 2022-06-01 18:16:32 +0200 | [diff] [blame^] | 77 | - LYjGAWkAoUz/r/w44yWrpxnl3boCZg+XFEVFnHTOkRqhzxH/eg6MHIRo4DsR5rwJrrVKe |
| 78 | 02/i/PiLM96W8JtFzMii0WGwsyuhbkd5Jz2GhxjM9Sl6AJ+EL+lAg1CGwXeleNlNyZma8 |
| 79 | Ptwwd+4gF6IVYS4qf2Hjh/S9JgSTeKlenZzFYBb/uNApcRiqUW5isTlzvD3R47DEdFBGV |
| 80 | iOIS6lO4uujw3ioTbL278xZetq0MX3fIhnvSZgjk3gqBta/Rwj+PdC9i+6EhSf7gjqGGL |
| 81 | phmq4BnuunGqeH3KL2R9jp26v9YVNKABliPNb+HUm1TgkztKoWVVbKorZaxmMjQ/Hy/lK |
| 82 | HCGVnER2D0XpZeItZa7f30UBVd7arATvKzRkbfkoLOWESfrEMpW2/dt8OQjlCNVZB+om+ |
| 83 | R5WAtMpjshXTzLJ0aP2GgHzw52eLHBHmMq6XRJ7tpF9dkl8f/WRfpWKq3/aHEoTJTZRYt |
| 84 | CBAkAq6PLMILsYe/dSuF/OpsQ3GV7O7g75n6lqgkVMAazeKZD68PpOnhMY6bOnMoKpjZi |
| 85 | dQsynUpRVGqRipigZc0McdnT7YtVPcINqDEEa357tqIpP7RoJlJA/z7gIaFjs7X9czh1R |
| 86 | DFBPud6vdkZ4QlyqSFxqpWToMi0e/24RwuGvSGvLx2Vxt4gl//SCW5KdI4AtRg= |