horizon/.zuul.d/xstatic-master.yaml
manchandavishal 13910d7ad0 Setup project template for nodejs v20 jobs
This patch defines job for nodejs v20 which is current
LTS version of nodejs and also, the runtime for the 2024.1
cycle[1]. Nodejs v18 is in maintenance phase[2].

The next step is to remove nodejs v18
jobs once nodejs v20 job passes for the horizon and its plugins.

[1] https://review.opendev.org/c/openstack/governance/+/900224
[2] https://nodejs.org/en/about/previous-releases
[3] https://github.com/nodejs/release#release-schedule

Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/901027
Change-Id: I199f75f94e46cd91ce1bc77cb6d63df20ac98899
2023-11-15 17:25:02 +05:30

43 lines
1.4 KiB
YAML

- job:
name: horizon-integration-tests-xstatic-master
parent: horizon-integration-tests
required-projects: &xstatic-projects
- openstack/horizon
- openstack/xstatic-angular
- openstack/xstatic-angular-bootstrap
- openstack/xstatic-angular-fileupload
- openstack/xstatic-angular-gettext
- openstack/xstatic-angular-lrdragndrop
- openstack/xstatic-angular-smart-table
- openstack/xstatic-bootstrap-datepicker
- openstack/xstatic-bootstrap-scss
- openstack/xstatic-bootswatch
- openstack/xstatic-d3
- openstack/xstatic-hogan
- openstack/xstatic-jasmine
- openstack/xstatic-jquery-migrate
- openstack/xstatic-jquery.quicksearch
- openstack/xstatic-jquery.tablesorter
- openstack/xstatic-jsencrypt
- openstack/xstatic-mdi
- openstack/xstatic-rickshaw
- openstack/xstatic-roboto-fontface
- openstack/xstatic-spin
- job:
name: horizon-tox-py36-xstatic-master
parent: openstack-tox-py39
required-projects: *xstatic-projects
- job:
name: horizon-nodejs18-run-test-xstatic-master
parent: horizon-nodejs18-run-test
required-projects: *xstatic-projects
pre-run: playbooks/npm-test-xstatic-master/pre.yaml
- job:
name: horizon-nodejs20-run-test-xstatic-master
parent: horizon-nodejs20-run-test
required-projects: *xstatic-projects
pre-run: playbooks/npm-test-xstatic-master/pre.yaml