Using "releases" and "release" in different places
is becoming a little confusing. Standardize to "release"
to match lftools command and the majority of the exisiting
wording.
Using "releases" for the list of tech team releases does
makes sense to be kept that way, for example:
releases/1.1.1.yaml
Issue: RELENG-2131
Change-Id: I9a9a548947cc1acbe3e61bb8fa6532a89fb17e16
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
- name: '{project-name}-releases'
+ name: '{project-name}-release'
jobs:
- '{project-name}-gerrit-release-jobs'
jobs:
- '{project-name}-gerrit-release-jobs'
Calls shell script to validate votes on a change to an INFO.yaml
Calls shell script to validate votes on a change to an INFO.yaml
-lf-releases
------------
releases lftools.ini (required)
needed to push to nexus.
releases lftools.ini (required)
needed to push to nexus.
-lf-releases
------------
Release verify and merge jobs are the same except for their scm, trigger, and
builders definition. This anchor is the common template.
Release verify and merge jobs are the same except for their scm, trigger, and
builders definition. This anchor is the common template.
- - {project-name}-releases-merge-{stream}
+ - {project-name}-release-merge-{stream}
:Comment Trigger: remerge
:Comment Trigger: remerge
- - {project-name}-releases-verify-{stream}
+ - {project-name}-release-verify-{stream}
:Comment Trigger: recheck|reverify
:Comment Trigger: recheck|reverify
- shell: !include-raw-escape: ../shell/check-info-votes.sh
- builder:
- shell: !include-raw-escape: ../shell/check-info-votes.sh
- builder:
builders:
- config-file-provider:
files:
builders:
- config-file-provider:
files:
# for any project using self releases.
jobs:
# for any project using self releases.
jobs:
- - gerrit-releases-verify
- - gerrit-releases-merge
+ - gerrit-release-verify
+ - gerrit-release-merge
# COMMON FUNCTIONS #
####################
# COMMON FUNCTIONS #
####################
-- lf_releases_common: &lf_releases_common
- name: lf-releases-common
+- lf_release_common: &lf_release_common
+ name: lf-release-common
######################
# Default parameters #
######################
# Default parameters #
# RELEASE VERIFY #
##################
# RELEASE VERIFY #
##################
-- lf_releases_verify: &lf_releases_verify
- name: lf-releases-verify
+- lf_release_verify: &lf_release_verify
+ name: lf-release-verify
######################
# Default parameters #
######################
# Default parameters #
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
- name: '{project-name}-releases-verify-{stream}'
- id: gerrit-releases-verify
- <<: *lf_releases_common
+ name: '{project-name}-release-verify-{stream}'
+ id: gerrit-release-verify
+ <<: *lf_release_common
# yamllint disable-line rule:key-duplicates
# yamllint disable-line rule:key-duplicates
- <<: *lf_releases_verify
scm:
- lf-infra-gerrit-scm:
scm:
- lf-infra-gerrit-scm:
# RELEASE MERGE #
#################
# RELEASE MERGE #
#################
-- lf_releases_merge: &lf_releases_merge
- name: lf-releases-merge
+- lf_release_merge: &lf_release_merge
+ name: lf-release-merge
######################
# Default parameters #
######################
# Default parameters #
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
- name: '{project-name}-releases-merge-{stream}'
- id: gerrit-releases-merge
- <<: *lf_releases_common
+ name: '{project-name}-release-merge-{stream}'
+ id: gerrit-release-merge
+ <<: *lf_release_common
# yamllint disable-line rule:key-duplicates
# yamllint disable-line rule:key-duplicates
scm:
- lf-infra-gerrit-scm:
scm:
- lf-infra-gerrit-scm:
--- /dev/null
+---
+upgrade:
+ - |
+ This change will require to update lf-release-job calls.
+ Update from using "{project-name}-releases-merge-{stream}",
+ "{project-name}-releases-verify-{stream}" to "{project-name}-release-merge-{stream}",
+ "{project-name}-release-verify-{stream}".
+ No upgrade need to be done if using "{project-name}-gerrit-release-jobs"
+ group.
+
+fixes:
+ - |
+ Using "releases" and "release" in different places is becoming confusing.
+ Standardize to "release" to match lftools command and the majority of the
+ exisiting wording.
+
+ Use "releases" for the list of tech team releases and trggers since it is
+ intuitive there. For example "releases/1.1.1.yaml"