Commit Graph

24 Commits

Author SHA1 Message Date
Jon
5d333e994f feat(ansible_lint): enable option to force failure
will allow user to enforce a unit test if they wish

!75 nofusscomputing/projects/ansible/collections/ci-test!1
2024-02-16 20:53:47 +09:30
Jon
6af454be4d fix(ci): remove spaces from regex exists and changes
!56
2023-06-08 13:13:50 +09:30
Jon
46d85bcf49 fix(ansible_lint): enable first level dir paths
!55
2023-06-08 12:04:19 +09:30
Jon
22dd4985be feat(latest_artifacts): ensure artifats for jobs are always avail on branches
if the job is not available on the branches last run pipeline, any job
that tries to download the latest artifact by name will not find any
artifacts.

!52 See nofusscomputing/projects/gitlab-ci#34 gitlab-org/gitlab#331232
2023-06-07 12:50:58 +09:30
Jon
6a149f6ed6 feat(ansible_lint): added inventory & playbooks directories
!50 nofusscomputing/infrastructure/config#22 nofusscomputing/infrastructure/config!27
2023-06-04 13:05:34 +09:30
Jon
ba43bb9c8d fix(md_lint): lint on git tag
job required for build

!43
2023-06-02 16:08:08 +09:30
Jon
efa6271057 fix(gitlab_yaml_lint): adjust logic to detect changes
!42
2023-06-02 15:57:33 +09:30
Jon
04e7e928e0 feat(ci_rules): add exists and changes for rules
now defined jobs check for existance of file and for changes
to launch a job

!41 #32
2023-06-02 15:26:35 +09:30
Jon
9ebd0a27f6 feat(lint_markdown_docs): ensure also detects website
!36
2023-05-31 11:40:34 +09:30
Jon
75968b140c fix(ansible_lint): only run if tasks/main.yaml exists
should only lint an ansible role

!34
2023-05-29 10:28:08 +09:30
Jon
a010f7bab1 fix(jobs): jobs that occur on push should also run on 'trigger'
!33 #26
2023-05-28 13:23:34 +09:30
1c4258d645 build(version): bump version 0.6.1rc2 → 0.6.1rc3 2023-05-28 01:07:50 +00:00
Jon
bade89c533 fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs
!30 fixes #29
2023-05-28 10:31:26 +09:30
0a17fe1aa3 build(version): bump version 0.6.1rc1 → 0.6.1rc2 2023-05-24 04:40:52 +00:00
Jon
e26f590ebc fix(md_linting): must lint on git tag
!27 nofusscomputing/projects/docker-mail!3
2023-05-23 13:40:13 +09:30
Jon
7c385b7552 refactor(docs): pages dir renamed to docs
as the contents are docs, renamed to make obvious

!26
2023-05-23 09:10:19 +09:30
Jon
065bcbf517 chore(lint): correct lint errors
!25
2023-05-22 13:43:28 +09:30
Jon
18af7f831a fix(markdown_lint): use new lint path
!25
2023-05-22 13:05:21 +09:30
Jon
12d3a412ac fix(markdown_lint): typo in config variable
!25
2023-05-22 13:04:11 +09:30
Jon
4fa90d4c42 feat(template): use md lint config from website-template
!25
2023-05-22 12:57:08 +09:30
Jon
38d469007a feat(markdown_lint): enable specifying the lint config path
!25
2023-05-22 12:00:25 +09:30
Jon
bce7396d8b refactor(markdown_lint): move md linting to lint folder
!25
2023-05-22 11:50:28 +09:30
Jon
a754aa81ed fix(lint): use correct path for requirements.txt
!24
2023-05-15 15:27:13 +09:30
Jon
539e40e300 refactor: move ansible and yaml lint job to linting folder
!24
2023-05-15 15:06:11 +09:30