- Jun 02, 2023
-
-
Drew Reed authored
To allow us to pick up the fetch file fix in the templates we need to move to a newer version. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- May 02, 2023
-
-
Drew Reed authored
The original use of CI_REGISTRY/CI_PROJECT_PATH results in invalid registry access paths as the CI_PROJECT_PATH could contain uppercase letters that are not allowed in registry paths. The change switches to the correctly formatted CI_REGISTRY_IMAGE variable in image references. Switch to new template version with the change to using CI_REGISTRY_IMAGE included. Changelog: bug Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Mar 14, 2023
-
-
Deborah Awoyemi authored
Change the build path so builds can be seen on the artifactory GUI for cassini. Signed-off-by:
Deborah Awoyemi <deborah.awoyemi@arm.com>
-
- Mar 01, 2023
-
-
Deborah Awoyemi authored
Job execution takes longer than 3 hours. The fix uses the 'retry' keyword to run the job again when that specific error occurs. Signed-off-by:
Deborah Awoyemi <Deborah.Awoyemi@arm.com>
-
- Feb 08, 2023
-
-
Drew Reed authored
We no longer have to specify the user and group id in the kas Dockerfile as the entrypoint can now be run by setting some kubernetes variables. Remove the kas Dockerfile. Set git to treat the project directory as safe since the files are checked out as root but the build is executed as another user. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
As the new GitLab runners require us to build containers via buildah this change updates us to the latest template version incorporating the change. Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Nov 24, 2022
-
-
Drew Reed authored
By using the parallel feature we can reduce the number of jobs that need to be specified in the pipeline definition. This helps to make it easier to view to pipeline graph in the GitLab UI Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Update the codeclimate spellcheck plugin configuration to the new format and add to dictionary and exclude list so that it no longer flags false positives Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Update the codeclimate headercheck plugin configuration to the new format as this allows us to setup the allowed licences for the repo Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Adds the layers directory to the exclude path of all the codeclimate based static analysis plugins to allow the tools to be run locally on a complete source tree. Also removes the non existent meta-eawol directory from the headercheck exclusions Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Use the yocto/kas build template files to run the actual build and check layers steps Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Oct 27, 2022
-
-
Vikas Katariya authored
Fix cache corruption during the pipeline run when deleting unused files in the `DL_DIR` because of it being a git repository or tarball files. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Oct 11, 2022
-
-
Adam Johnston authored
Adds meta-cassini-bsp layer to hold board specific recipes and append files which have not been (or will not be) upstreamed. Layer added to base kas config, QA checks, and documentation By using BBFILES_DYNAMIC, meta-cassin-bsp only adds recipes/append files for platforms which are present Changlog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- Oct 03, 2022
-
-
Drew Reed authored
Added guidance around changelog entries covering how to create them, when they should be created and how to add them to existing commits. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Add the project commit message guidance that is checked by Dangerbot to the project contributing.rst file Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Sep 14, 2022
-
-
Drew Reed authored
GitLab has a built in variable CI_DEBUG_TRACE that is used to control the amount of debug output logged during pipeline runs. This change uses that to control the additional output we can generate to aid debugging pipelines. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Use the new lava templates that combine the Cancel and Complete lava job to reduce the number of jobs triggered per pipeline Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Sep 09, 2022
-
-
Rather than fetch the test result artifacts from all the jobs in the child pipeline where we may find duplicate results from the differing jobs we can fetch the child pipeline test report and create a junit format file to be fed back in ensuing the parent results always match the childs Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Use the test suite name in the classname field so that when reported in GitLab it's clearer to see where the test is from Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
With the move to GitLab version 15 we no longer have to package up the environment variables we wish to be set from the parent to the child pipeline as we can now use the forward option on the trigger job Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Removed the pipeline_source == 'scheduled' clause from the Prune-Cache job selection rules as this job is only ever run as part of the child pipeline so never has a source of 'scheduled' Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Sep 08, 2022
-
-
Devaraj Ranganna authored
Added parsec-service and parsec-tool support to Cassini stack. Introduced a new DISTRO_FEATURE `cassini-parsec` to conditionally enable/disable PARSEC support. Added simple e2e tests from parsec-tool as integration test for parsec-service. Changelog: feature Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Currently, STDOUT and STDERR are printed to the log file only when a test fails. Add STDOUT to the log file when the test passes to improve debuggability. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Aug 31, 2022
-
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Aug 25, 2022
-
-
Remove the existing qa check jobs and replace them with extra checkers run under the GitLab Code Quality framework so we get a full report included in pipeline runs and diff's highlighted in merge requests. Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Devaraj Ranganna authored
The artifactory upload config contained `CI_JOB_ID` as the target folder which was causing the test logs not to be deleted. Removed the `CI_JOB_ID` folder name from upload target config so that JFrog will automatically delete test logs when number of builds goes beyond 10. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Aug 23, 2022
-
-
Devaraj Ranganna authored
The value of variable `RELEASE_BRANCH` is changed to `release-branch` so that release won't happen on either `kirkstone-dev` or `main` branch. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 15, 2022
-
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 12, 2022
-
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Only load the GitLab private key if it is set in the environment Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Use the latest version of the GitLab templates to address the issue with the nightly build failing as they try to re-release the project. Also allows building where the dangerbot docker image is in a different registry. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 04, 2022
-
-
Adam Johnston authored
Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
Add link to generic gitlab.arm.com contribution guide which describes how to request access. Also tightens language regarding workflows (the project only supports forking workflow - it is not just a suggestion). Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- Aug 03, 2022
-
-
The script doesn't accommodate for handling error when it encounters first test failure, therefore enable failure logging early and add a test case if none has been added. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Aug 02, 2022
-
-
To allow us to see when lava tests have failed to run correctly we can use the lava results to generate a junit file for each lava based test run by parsing the results through a new conversion script. To allow us to run tests when not selected by default a new FORCE_TESTS variable has been added to all manual pipeline runs to override the standard test selection logic. Moved up to a newer version of the pipeline templates so get support for lava test results retrival from the lava server. Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Jul 22, 2022
-
-
Vikas Katariya authored
Increase the timeouts so that the run-time integration tests don't exit prematurely when running in slower environments. Changelog: other Signed-off-by:
Richard Neill <richard.neill@arm.com> Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
Vikas Katariya authored
Fix two typos in the deployment deletion operations meant that the tests could continue with the expectation that all relevant pods had already been terminated, despite them still running. Changelog: bug Signed-off-by:
Richard Neill <richard.neill@arm.com> Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Jul 18, 2022
-
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>