Last modified: 2014-08-22 14:31:01 UTC
Gerrit change #132181 is a backport to REL1_22, but jenkins get stucked with the js files, because jsduck and npm jobs are failing. Errors: ln: failed to create symbolic link `/srv/ssd/jenkins-slave/workspace/mediawiki-core-jsduck/docs/js/modules': No such file or directory cd: /mnt/jenkins-workspace/workspace/mediawiki-core-npm/tests/frontend: No such file or directory Please have a look and fix jenkins config to allow merging of patch sets with js files on release branches. Thanks.
Pinging Antoine on this Jenkins issue.
Check with Timo. Apparently both npm and jsduck jobs are failing on REL1_22 and previous. I guess we will want a branch filter in Zuul to prevent triggering of those jobs on our old releases.
Indeed. For pre-1.23 builds, resort to the global install of jshint (the same job we use for the 'check' pipeline of mediawiki-core, mediawiki-core-jshint). The local set up with package.json and Gruntfile didn't exist yet back then.
From Zuul configuration it seems jsduck used to work on REL1_22: - name: mediawiki-core-jsduck branch: ^(REL1_21|REL1_22|REL1_23|master)$ - name: mediawiki-core-jsduck-publish branch: ^(REL1_21|REL1_22|REL1_23|master)$ So that would be a regression somewhere. Should we prevent mediawiki-core-npm from running on REL1_22 ? Will just have to do something like: - name: ^mediawiki-core-npm$ + branch: (?!REL1_22) files: - '^(\.js.*|.*\.(js|json)$)'