Drop Nodejs v16 job

As nodejs v18 job is passing in horizon and all horizon
plugins [1]. So we didn't require the nodejs v16 job.

This patch removes the nodejs v16 job definition from
``.zuul.d/nodejs-jobs.yaml`` and other nodejs v16 job
references.

[1] https://review.opendev.org/c/openstack/horizon/+/865293

Change-Id: I9e791c24944f228a27813eb860080d3ea3e1449d
This commit is contained in:
manchandavishal
2022-11-25 15:30:48 +05:30
parent 2f6b1e906a
commit c832e239ba
3 changed files with 1 additions and 41 deletions

View File

@@ -1,17 +1,3 @@
- job:
name: horizon-nodejs16-run-lint
parent: nodejs-run-lint
description: |
Run lint using Node 16 for horizon plugins.
vars:
node_version: 16
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
nodeset: ubuntu-focal
pre-run: playbooks/horizon-nodejs/pre.yaml
required-projects:
- openstack/horizon
- openstack/requirements
- job:
name: horizon-nodejs18-run-lint
parent: nodejs-run-lint
@@ -26,20 +12,6 @@
- openstack/horizon
- openstack/requirements
- job:
name: horizon-nodejs16-run-test
parent: nodejs-run-test-browser
description: |
Run test using Node 16 for horizon plugins.
vars:
node_version: 16
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
pre-run: playbooks/horizon-nodejs/pre.yaml
nodeset: ubuntu-focal
required-projects:
- openstack/horizon
- openstack/requirements
- job:
name: horizon-nodejs18-run-test
parent: nodejs-run-test-browser
@@ -58,20 +30,16 @@
name: horizon-nodejs-jobs
description: |
This project template is defined to run lint and test jobs using
Node LTS version (i.e. 16 now) for horizon plugins. horizon plugins
Node LTS version (i.e. 18 now) for horizon plugins. horizon plugins
can use this template to run nodejs jobs. So if we want to update
nodejs version in horizon plugins we can update this template to use
the job with the latest node version and not many changes are required
in the horizon plugins side.
check:
jobs:
- horizon-nodejs16-run-lint
- horizon-nodejs16-run-test
- horizon-nodejs18-run-lint
- horizon-nodejs18-run-test
gate:
jobs:
- horizon-nodejs16-run-lint
- horizon-nodejs16-run-test
- horizon-nodejs18-run-lint
- horizon-nodejs18-run-test

View File

@@ -26,10 +26,8 @@
jobs:
- horizon-integration-tests-xstatic-master
- horizon-tox-py36-xstatic-master
- horizon-nodejs16-run-test-xstatic-master
- horizon-nodejs18-run-test-xstatic-master
periodic:
jobs:
- horizon-nodejs16-run-test
- horizon-nodejs18-run-test
- horizon-integration-tests

View File

@@ -30,12 +30,6 @@
parent: openstack-tox-py39
required-projects: *xstatic-projects
- job:
name: horizon-nodejs16-run-test-xstatic-master
parent: horizon-nodejs16-run-test
required-projects: *xstatic-projects
pre-run: playbooks/npm-test-xstatic-master/pre.yaml
- job:
name: horizon-nodejs18-run-test-xstatic-master
parent: horizon-nodejs18-run-test