)]}' { "log": [ { "commit": "b057c62fcf6f932416cd62c69e8adcfdb7ac0048", "tree": "0b30bbd6963d5a628d587a05d103c30a65c69248", "parents": [ "de7fecdb29278ff3cc67722f3c7023d429163ccc" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 03 22:48:39 2022 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jun 03 22:53:34 2022 +0200" }, "message": "Update nightly build job\n\n- (Reland) Update CWS credentials: the OAuth OOB flow will be deprecated\n on October 3, 2022, so this CL adds regenerated credentials which use\n another flow to avoid the deprecation.\n- (Reland) It also adds a suffix to the name of the secret to avoid name\n collision, since Zuul requires credential names to be unique\n throughout each tenant.\n- The chrome-webstore-upload-cli package is bumped from 2.0.1 to 2.1.0.\n- The job now uses the cws-upload and fetch-cws-upload-log roles in the\n common zuul/jobs repo (which have moved from this project to there so\n they can be used by other projects as well).\n\nChange-Id: I93101f453999262a43f1a5d0f39e41548b0feb9c\n" }, { "commit": "d037f407efbc76a712d44ec05e2a25e8c5aef91b", "tree": "6b3904ce14bc9bbf8e01270c918fa64faa66d478", "parents": [ "ac11ba9d84e0bba4cb76443fe525da9c6dcdf5ac" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Mar 26 19:30:50 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Mar 26 19:31:22 2022 +0100" }, "message": "Tempative fix for canary build false errors\n\nBug: twpowertools:120\nChange-Id: I54f1da89730f1fe27d786c8dcf31eb4d6ccc006b\n" }, { "commit": "8482373b0c4daa2cb9f4b86a96287e9fef710983", "tree": "3a6fd199f8e84fee6dae4d4e6ee9d19748cdfdd3", "parents": [ "09b3bdb5763ccf6c03a8fe7fdd8e5942c6f583a3" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Feb 05 00:56:31 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sat Feb 05 00:56:31 2022 +0100" }, "message": "Nightly build: show fail message in summary\n\nWhen the build fails, show the failure message in the task summary\ndirectly.\n\nChange-Id: Idff59fccf7434b760245ccb05e9e60a46004edaa\n" }, { "commit": "cd9a9c58492496140a79bc52a7f674328ff4d6b7", "tree": "2854d0bfcff0013327c1e92a6a4b20d6eda10388", "parents": [ "854cb91eb011389740c2fef26b6003b09edb2ced" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Feb 02 18:26:49 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Wed Feb 02 18:26:49 2022 +0100" }, "message": "Publish Canary version to trusted testers\n\nUntil now, the extension was published publicly, and not privately. This\nCL fixes this.\n\nFixed: twpowertools:104\nChange-Id: I87857fa8097c01f721d95ef2d7a7a1111df165bb\n" }, { "commit": "d5b87ec2482fd4c56d69c03d124d56a335abf36e", "tree": "c3c833240de446c86c8e6c517665ce0fd8b1d4ba", "parents": [ "9e7ec26be9b2accbebd02fb6a43f785b14c83f30" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jan 28 00:42:27 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Fri Jan 28 00:42:27 2022 +0100" }, "message": "Canary: don\u0027t fail build on PKG_INVALID_VERSION_NUMBER error\n\nThis error is returned when the same version that is published is trying\nto be uploaded, and thus shouldn\u0027t be treated as an actual failure. In\nthe future, we should try to avoid uploading the same version which is\nuploaded, and even prevent the build from happening at all.\n\nBug: twpowertools:20\nChange-Id: I949fb2cd9432e8c5d5e74a86a5e1852e1781c3c5\n" }, { "commit": "60db97848d1469b786421dafa39b7502b22dcda7", "tree": "93af70161ea4aeb2b10fcb7b40fdc478ea11cd6c", "parents": [ "9f884e86cabe5245e7e6c9f22b949f9f63b058ad" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 20:38:29 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 20:38:29 2022 +0100" }, "message": "Fix typo: pipefile -\u003e pipefail\n\nBug: twpowertools:20\nChange-Id: I870a8b8a74eb09a3eaff09d17f83392695e028d5\n" }, { "commit": "9f884e86cabe5245e7e6c9f22b949f9f63b058ad", "tree": "c6bee33b2a7ea455c64f3c6e5473534af369ebe4", "parents": [ "2a8c07475f3ea70bede7caa49002658ea657405b" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 20:11:29 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 20:15:30 2022 +0100" }, "message": "cws-publish role: change |\u0026 to 2\u003e\u00261\n\nBug: twpowertools:20\n\nChange-Id: I410999d690c2ec78168ea0708f4c73318007d4af\n" }, { "commit": "2a8c07475f3ea70bede7caa49002658ea657405b", "tree": "0593e095ba961771d314d8356d607d1e46bf591c", "parents": [ "974189b8e2c5f490d5fccf40f5ce9bf69acbad3c" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 16:54:17 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 16:54:17 2022 +0100" }, "message": "Fix bug in ITEM_NOT_UPDATABLE error check\n\nstderr redirection to the cws-log.txt left the uploadcmd.stderr value\nempty, so the ITEM_NOT_UPDATABLE error check didn\u0027t work. This is fixed\nby redirecting both stderr to stdout and running tee on stdout.\n\nBug: twpowertools:20\nChange-Id: I186036dc4e0b2717e6b8f1b44d9c3b9537761f7b\n" }, { "commit": "1a3fb0b1aece9434de8ee9cbef7d7c544b0a71c3", "tree": "2035290789ba1ee0e3ef83568f66c80eb484a3e7", "parents": [ "de736be946dfb4ae97b03866d20107b384ef94f9" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:36:43 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:36:43 2022 +0100" }, "message": "fetch-cws-log: minor fix\n\nBug: twpowertools:20\nChange-Id: Ief8110fd58f8f30504012fc276a8115f6657fa44\n" }, { "commit": "de736be946dfb4ae97b03866d20107b384ef94f9", "tree": "165c41dae4042f6031b8fef2b436c19ce0cc6be2", "parents": [ "69d7c862b72576f03b6fcb655964365546f64a18" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:23:03 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:23:03 2022 +0100" }, "message": "Speculative fix for ENOENT error in CWS canary upload\n\nBug: twpowertools:20\nChange-Id: I7ba691b18b8562eff6b3fa6f87c141ffe03e4404\n" }, { "commit": "69d7c862b72576f03b6fcb655964365546f64a18", "tree": "0511889a97a427a1f08f7901a3f26c0cc89344c3", "parents": [ "c2c3c3669fd12b0e40ef449852072117415b7b47" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:11:17 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 01:12:39 2022 +0100" }, "message": "Speculative fix for missing cws-log.txt file\n\nBug: twpowertools:20\n\nChange-Id: I61c0b0e8c50a38f5d47b25c656248323d989f4a6\n" }, { "commit": "c2c3c3669fd12b0e40ef449852072117415b7b47", "tree": "06116516810d01370b1675dc8761769c11b99142", "parents": [ "a8341d06561268f6cd751c89f9434d70f2bb9b92" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 00:45:05 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 00:47:02 2022 +0100" }, "message": "Fix bug in cws-publish role\n\nAlso, fixes a bug in the job definitions in .zuul.yaml.\n\nChange-Id: I735454ca1d231d4189d496881cfb2da71234749e\n" }, { "commit": "a8341d06561268f6cd751c89f9434d70f2bb9b92", "tree": "6a7330c1782385087d0e3452b003835fdf39135a", "parents": [ "a7d7f8d432a56a70015511ada77fc8e68930737e" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 00:18:30 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Jan 17 00:18:30 2022 +0100" }, "message": "Canary build: save CWS upload/publish log\n\nAlso, fix a bug in the upload/publish command and fail when it exits\nwith a non-zero return code and doesn\u0027t fail with a ITEM_NOT_UPDATABLE\nerror.\n\nBug: twpowertools:20\nChange-Id: I309e72b4a938be55782d0a7a18c1905ceb6cf304\n" }, { "commit": "a7d7f8d432a56a70015511ada77fc8e68930737e", "tree": "330405c68fec68a2483263ca2eb5ed457c277ac8", "parents": [ "9aa29317522d3c44c3b571437a12cf0133b7b24c" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jan 16 12:33:57 2022 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jan 16 21:33:22 2022 +0100" }, "message": "Add canary nightly build job\n\nBug: twpowertools:20\nChange-Id: I622c1d671ba8fc623a96ce5d92fd6edead6c90f1\n" }, { "commit": "efce210e6b15ed1d47d82544f6698ec443bb133b", "tree": "982606e687b6feeab358d1393cac06986be5a3cd", "parents": [ "531cd0734e7568df2900234e00b4b8cc3a680ea8" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Mar 23 23:23:26 2021 +0100" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Dec 06 12:33:51 2021 +0100" }, "message": "Switch to external genmanifest tool\n\nUntil now, we were using a Go program included in this repo to generate\nthe manifest. This program is being used in other projects, so it got\nmoved to the gomodules/webext repo.\n\nThis change removes the local Go files and switches to the external\ngenmanifest tool.\n\nChange-Id: Id6168282122ae53ecb9e20a296d2f223e66b9f25\n" }, { "commit": "3465e7748ad69c6c818a14c3716ce4c9904cc23d", "tree": "399c0af657ea5ffbad21945f8ae189bc9a0c429b", "parents": [ "d6cdfa7432d9b8035147d114c33c023982e3a91b" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jul 11 19:18:41 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Sun Jul 11 21:15:43 2021 +0200" }, "message": "Refactor extension to webpack\n\nThis change is the biggest in the history of the project. The entire\nproject has been refactored so it is built with webpack.\n\nThis involves:\n- Creating webpack and npm config files.\n- Fixing some bugs in the code due to the fact that webpack uses strict\nmode.\n- Merging some pieces of code which were shared throughout the codebase\n(not exhaustive, more work should be done in this direction).\n- Splitting the console_inject.js file into separate files (it had 1000+\nlines).\n- Adapting all the build-related files (Makefile, bash scripts, etc.)\n- Changing the docs to explain the new build process.\n- Changing the Zuul playbook/roles to adapt to the new build process.\n\nChange-Id: I16476d47825461c3a318b3f1a1eddb06b2df2e89\n" }, { "commit": "ed84f5104ebbb15c594c8488e4910ede7ff295c0", "tree": "bba35fc05675a9cadbe754963ef891dd3d4a765e", "parents": [ "b23296393835aaf2da193ba6eb45b69a3252040c" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 11 02:28:31 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Thu Feb 11 20:05:09 2021 +0100" }, "message": "Add lint job to the check pipeline\n\nThis is a Zuul job which will run |web-ext lint| on the extension\u0027s\n//src directory to see if there are any lint errors.\n\nIf any lint error is returned, the check will fail. Otherwise, if it\nsuccessfully passes the lint check (meaning only warning or softer\nmessages were shown), the check will pass successfully.\n\nChange-Id: I5c97ee4c1646f6362672442793bccfaea3b77c3b\n" } ] }