0df60b12db
fix(ansible): remove duplicate lines that last code review didn't remove.
...
MR !15
2022-01-23 06:12:35 +00:00
484d98792a
fix(ansible): fix typo in job pip file
...
MR !15
2022-01-23 05:57:43 +00:00
e1894ec0c4
fix(dependency_scanning): upgraded versions from vulnerability scan.
...
MR !15
2022-01-23 05:46:31 +00:00
906f09e2d3
feat(mkdocs_build): use a pip file for job so that licence scanning can function.
...
MR !15
2022-01-23 05:31:06 +00:00
18c2e23128
chore(mkdocs): move mkdocs jobs to its own directory.
...
MR ;15
2022-01-23 05:18:27 +00:00
83cce72af2
ci(licence_finder): set to recursive scan so all licence's can be detected.
...
MR !15
2022-01-23 05:02:52 +00:00
5a41962a99
feat(mkdocs_build): move ci job dependencies to a pip file so that the ci dependency job can check versions.
...
MR !15
2022-01-23 04:25:35 +00:00
7665e512a5
chore: add mkdocs dir for pip file.
...
MR !15
2022-01-23 04:22:38 +00:00
fc816192be
ci(scanners): Added dependency and licence scanners
...
MR !15
2022-01-23 04:16:34 +00:00
5c872f163e
ci: Added a test stage for gitlab specific tests.
...
MR !15
2022-01-23 04:10:03 +00:00
2115964317
chore: review fixes.
...
MR !1
2022-01-23 03:21:43 +00:00
e0d8885d52
ci(artifacts): markdown lint and mkdocs build artifacts to expire after 24 hours
...
MR !15
2022-01-23 03:19:58 +00:00
347597e3c1
docs(mkdocs_build): include mandatory vars in template ci file.
...
MR !15
2022-01-23 03:18:34 +00:00
1ef0e2245f
docs(mkdocs): Completed the mkdocs build readme
...
fixes #15 !15
2022-01-23 11:07:47 +09:30
6363ea377c
docs(markdown_lint): completed the job docs.
...
fixes #12
2022-01-23 11:05:07 +09:30
5c05ed7605
docs(mkdocs): initial adding of mkdocs build readme.
...
MR !15 #5
2022-01-23 10:55:42 +09:30
6383cde3bf
docs(markdown_lint): initial adding of the docs
...
MR !15 #12
2022-01-23 10:43:54 +09:30
50b5e8542b
feat(build): initial add of mkdocs build job
...
builds a mkdocs static pages using the repositories requirements.txt
for extensions and ONLY if a mkdocs.yml file is present in the root directory
of the repository.
MR !15 #15
2022-01-23 10:31:14 +09:30
954aa28dbf
feat(validation): Added a Markdown linting validation job.
...
MR !15 #12
2022-01-23 10:03:02 +09:30
bc67e939fa
chore: initial add of build and validation jobs for mkdocs and markdown linting
...
copied from nofusscomputing/infrastructure/website/3dd3130a037b4ee7c3b55d3961e68703c5e5d49c
MR !15 #12 #15
2022-01-23 09:52:30 +09:30
1ef6c41818
build(version): bump version 0.4.0 → 0.5.0
v0.5.0
2022-01-16 00:09:42 +00:00
1093b380cb
Merge branch '6-fix-merging-jobs-failing' into 'development'
...
fix: merge jobs failing
See merge request nofusscomputing/projects/gitlab-ci!13
2022-01-16 00:05:29 +00:00
f4670844cc
docs(README.md): Added project header template
...
MR !13
2022-01-16 09:23:54 +09:30
140985c3a4
feat(.yaml_lint_defaults): Always run on all branches as this denotes quality.
...
must run on all branches as quality is an expectation that should be displayed
for all branches.
MR !13
2022-01-16 09:04:52 +09:30
82c6c9f5d5
feat(commit_footer_refs): never run on development or master.
...
this job checks for gitlab references in the commit footer. It
has been stopped from running on dev and master as checks are already
done on the developers branch that is being worked on prior to the
merging to dev or master branches.
MR !13
2022-01-16 09:02:44 +09:30
31517b4bf0
ci(MR_Title): save the merge request title as a variable and debug output in job log.
...
job now stores the fetched MR title in a variable that is output to the
job log for end user to view in job log.
MR !13
2022-01-16 09:02:02 +09:30
73918f2f5e
fix(commit.py): filter merge request search to 'opened' and on current branch.
...
Merge request search now filters to 'opened' and to ones on the current branch.
if none were found, outputs 'ci: No Merge Request found, MR count "0"'
any other error with finding the merge request will output
'failed to fetch Merge Request title' this enables further debugging for
potential errors.
fixes #6 !13
2022-01-16 08:48:24 +09:30
5c9000a748
build(version): bump version 0.3.1 → 0.4.0
v0.4.0
2022-01-15 03:53:53 +00:00
745622c214
Merge branch '6-10-11-fix-bugs' into 'development'
...
fix: numerous bugs
See merge request nofusscomputing/projects/gitlab-ci!12
2022-01-15 03:50:56 +00:00
e5531fc77b
feat(commit.py): throw an error if no token was supplied. i.e. empty variable.
...
A check is done on the supplied token,
if 'None', throws an error that can be viewed in the output log and
in the job output.
fixes #11 !12
2022-01-15 13:14:58 +09:30
6b7ad95fc0
feat(commit.py): confirm a merge request was found, if not output 'ci: No Merge Request found'
...
issue #11 !12
2022-01-15 13:07:56 +09:30
c543c47af8
feat(commit.py): try to us CI_JOB_TOKEN
before the specified token, if any.
...
issue #11 !12
2022-01-15 13:05:30 +09:30
99bdc2a092
fix(commit.py): fix typo that caused exception
...
issue #6 !12
2022-01-15 12:29:23 +09:30
d03d9fefc9
fix(conventional_commits): fetch all branches prior to check for parent branch
...
issue #6 !12
2022-01-15 12:23:54 +09:30
b01550e09f
feat(commit.py): removed ability to fetch first commit or target branch
...
no longer required due to fix on #6 .
issue #6 !12
2022-01-15 12:18:15 +09:30
d5782d95e8
fix(ci): added variable 'GIT_SUBMODULE_STRATEGY' to be 'recursive'
...
fixes #10 !12
2022-01-15 12:04:16 +09:30
42ad02ee5d
fix(conventional_commits): use git show-branch to find origin branch
...
using git branch then filtering after '* [current-branch]' with branches
that contain 'origin/' and removing 'HEAD' and 'current-branch' leaves the
parent branch
fixes #6 !11
2022-01-15 12:04:07 +09:30
7751fd9494
build(version): bump version 0.3.0 → 0.3.1
v0.3.1
2022-01-11 07:03:09 +00:00
49a2e1185b
Merge branch 'issue-2' into 'development'
...
docs(readme): Update project usage in own repo
See merge request nofusscomputing/projects/gitlab-ci!10
2021-08-13 02:12:35 +00:00
8ac36de8e0
docs(readme): Updated with an example .gitlab-ci.yml example
...
fixes #2 !10
2021-08-13 11:37:10 +09:30
aa28ef6553
Merge branch 'code-quality' into 'development'
...
style: improve python code quality
See merge request nofusscomputing/projects/gitlab-ci!9
2021-08-12 05:42:48 +00:00
4b6cc3176f
fix(pylint): install the required packages for files being checked
...
closes #7
2021-08-12 15:06:07 +09:30
936299aefc
fix(pylint): fix bug introduced in code quality commit
...
#7
2021-08-12 14:49:00 +09:30
2ac22c0e91
fix(commit_footer): fix bug introduced in code quality commit
...
#7
2021-08-12 14:46:26 +09:30
ccc601f641
style(cz_nfc): code quality on cz_nfc.py
...
#7
2021-08-12 14:42:16 +09:30
5676c5ee37
style(commit_footer): code quality on setup.py
...
#7
2021-08-12 14:27:41 +09:30
3d69e57714
style(commit_footer): code quality on __main__.py
...
#7
2021-08-12 14:26:43 +09:30
c093c31cbd
style(commit_footer): code quality on commits.py
...
#7
2021-08-12 14:21:34 +09:30
73e061e649
build(pylint): added .pylintrc to exclude some rules
...
.pylintrc had rules ignore docs strings for module, function and class. this can be customised by the end user.
!9 #7
2021-08-12 14:04:32 +09:30
389bc08d76
build(version): bump version 0.3.0rc1 → 0.3.0
v0.3.0
2021-08-12 03:32:36 +00:00