- project-template: name: stx-api-ref-jobs description: | Build and publish api-ref document for StarlingX. check: jobs: - build-openstack-api-ref: files: &api-ref-triggers - ^os_api_ref/.* - ^api-ref/.* - ^doc/api_samples/.* - bindep.txt - doc/requirements.txt - test-requirements.txt - tox.ini gate: jobs: - build-openstack-api-ref: files: *api-ref-triggers promote: jobs: - promote-stx-api-ref: files: *api-ref-triggers - project-template: name: publish-stx-docs description: | Runs and publishes documentation to StarlingX site. check: jobs: - openstack-tox-docs gate: jobs: - openstack-tox-docs promote: jobs: - promote-stx-tox-docs - project-template: name: stx-release-notes-jobs description: | Runs the release notes test and publish jobs for StarlingX. check: jobs: - build-openstack-releasenotes: vars: sphinx_python: python3 gate: jobs: - build-openstack-releasenotes: vars: sphinx_python: python3 post: jobs: - publish-stx-releasenotes - project-template: name: stx-lint-specfile-jobs description: | Lint RPM Specfiles for syntax and correctness check: jobs: - stx-check-specfile: voting: false - project-template: name: stx-build-rpms description: | Buiild RPMs via Ansible Playbook and OBS check: jobs: - stx-obs-build-centos: voting: false - stx-obs-build-opensuse: voting: false - project-template: name: stx-bandit-jobs description: | Bandit code scanning jobs check: jobs: - stx-tox-bandit-static-scan: voting: false