Commit Graph

12 Commits

Author SHA1 Message Date
Davlet Panech 0d43836de4 Fix github mirroring for this repo
Updating the rsa ssh host key based on:
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Note: In the future, StarlingX should have a zuul job and
secret setup for all repos so we do not need to do this
for every repo.

Needed to rename the secret, because zuul fails if like-named
secrets have diffent values in different branches of the same
repo.

Partial-Bug: #2015246
Change-Id: Ic098f7ca599a2e28d159820fccd028c51448834c
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
2023-04-28 12:38:53 -04:00
Thiago Brito 4d34b1ac65 Add flake8-import-order and use python3.9 on tox
Improving the code quality of upstream by adding the flake8 check on
zuul and adding the flake8-import-order plugin to standardize imports.
Also, defaults testenv to python3.9 configuration that should be used
for now on with the debian migration.

Story: 2010100
Task: 45669
Signed-off-by: Thiago Brito <thiago.brito@windriver.com>
Change-Id: I55aa952c4f22a7af53e1f1c11a4a51997afa4bcf
2022-06-22 21:59:14 +00:00
Bin Qian e060017fb6 Adding job to upload commits to GitHub
Add job to publish upstream repo to GitHub

Change-Id: I2b6b7630396f841d321dcda4f09b24af8a2090cb
Story: 2007252
Task: 38704
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2020-02-07 09:27:22 -05:00
Andreas Jaeger 9ca4d67733 Use Zuul templates
Use templates instead of individual jobs so that these
can be changed in one place.

Depends-On: https://review.opendev.org/677606
Change-Id: Ibbf9e08508b0a3c60db81a8b8c85a71ece9ecd76
2019-08-21 12:56:06 +00:00
Dean Troyer 1765cc4896 Add relnotes publish job
* Add pointers in the main doc to releasenotes pages
* Add publish-stx-releasenotes job
* Add search at bottom of relnotes page to trigger the job

Change-Id: I809c932377f1346169317bd6ef80421163851c54
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-10-12 15:21:30 -05:00
Dean Troyer 3b0f1c219a Add publish job for docs
Also set the theme to alabaster until starlingxdocs is ready

Change-Id: I5bc676fcb03b81a6a339051675962fcc11089493
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-10-06 14:47:01 -05:00
Abraham Arce f1911d6904 [Doc] Release Notes Management
Baseline changes to comply with Release Notes Management
based in Reno [0]:

* Use build-openstack-releasenotes job for release notes
  (We can't use the OpenStack releasenotes template as it includes
  publish jobs, stx needs its own)
* Add newnote tox environment as convenience for creating new release
  notes, re-using the releasenotes venv.
* Changed to SPDX-License-Identifier: Apache-2.0

[0] https://docs.openstack.org/reno/latest/

Story: 2003101
Task: 26722

Change-Id: I5643b035a660a257a1e0b9ca2d70e8fe5cb13d3a
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-25 14:43:18 -05:00
Abraham Arce 31405554d1 [Doc] Building docs following Docs Contrib Guide
Baseline changes to comply with OpenStack Documentation
Contributor Guide [0] starting with the following sections:

- Project guide setup
  - [1] sphinx-quickstart
  - [2] doc/source/ layout
- Building documentation
  - [3] tox -e docs
- Using documentation tools
  - [4] openstackdocstheme
- Use build-openstack-docs-pti job template for docs
- Adding SPDX-License-Identifier: Apache-2.0

[0] https://docs.openstack.org/doc-contrib-guide
[1] http://www.sphinx-doc.org/en/master/usage/quickstart.html
[2] https://docs.openstack.org/doc-contrib-guide/project-guides.html
[3] https://docs.openstack.org/doc-contrib-guide/docs-builds.html
[4] https://docs.openstack.org/openstackdocstheme/

Story: 2002708
Task: 26720

Story: 2002813
Task: 26721

Change-Id: I96b3ad56b8de2a7a21008e976f2fedee149c1e22
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-25 14:41:22 -05:00
Sun Austin f01fd03136 Fix linters error and enable linters zuul gate
Fix below linters errors and exclude openstack path for linter
E003 Indent not multiple of 4
E011 Then keyword is not on same line as if or elif keyword
E001 Trailing Whitespace

ignore :
E006 Line too long

Story: 2003372
Task: 24435

Change-Id: I9221fc4c07633c49d8a7cb9afa0f6a1624304cb9
Signed-off-by: Sun Austin <austin.sun@intel.com>
2018-08-31 13:24:21 +08:00
Sun Austin ccc2cd10ed adding tox-pep8 as zuul gate
enable test for pep8 code check and enable vote zuul for pep8 code check.
This will gate code check to make sure code quality.

in currently codebase
with change
https://review.openstack.org/#/c/595484/
and
https://review.openstack.org/#/c/595451/
The pep8 check is clean.

Change-Id: Iadd3fa8ebcd7da194d4402b6def7ab9d70d86919
Story: 2003428
Task: 24815
Signed-off-by: Sun Austin <austin.sun@intel.com>
2018-08-27 05:17:33 +00:00
Dean Troyer da8196a181 Remove non-voting gate job
Change-Id: I47da9309533677a85fe03867771fb28a27ad39c8
2018-06-29 14:35:23 -05:00
Dean Troyer 24c92163e4 Add default test framework
Change-Id: I63420abc27ebd4ee33ae39112d8cbdf15e138200
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-06-12 10:26:12 -05:00