8c7de45d84
build(version): bump version 0.6.1rc4 → 0.6.1rc5
0.6.1rc5
2023-06-02 06:36:01 +00:00
5fe9c7c06e
Merge branch 'preperation-32-when-anchors' into 'development'
...
fix(commit_footer_check): run on non master/dev branches only
See merge request nofusscomputing/projects/gitlab-ci!42
2023-06-02 06:29:02 +00:00
efa6271057
fix(gitlab_yaml_lint): adjust logic to detect changes
...
!42
2023-06-02 15:57:33 +09:30
6accd8633c
fix(commit_footer_check): run on non master/dev branches only
...
!42
2023-06-02 15:50:42 +09:30
41790dc1e6
Merge branch 'preperation-32-when-anchors' into 'development'
...
feat: define yaml when anchors
See merge request nofusscomputing/projects/gitlab-ci!41
2023-06-02 06:17:07 +00:00
86b0533885
feat(submodule_update_trigger): only update own submodule
...
now the trigger job passes the name of the repo, which should match the
module name. this then updates that submodule only.
!41 nofusscomputing/projects/ansible/git_configuration#16 nofusscomputing/projects/ansible/git_configuration!60
2023-06-02 15:43:18 +09:30
ff8c43c1ea
feat(mkdocs_build): always build on git tag
...
this allows the built files to always be available under the
latest tag job for downloading by the parent site.
!41
2023-06-02 15:40:50 +09:30
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
862176f9dc
feat(yaml_anchors): initial conditional checks
...
currently this wont be implemented due to issues with gitlab
ci not importing the anchor file
!41 #32
2023-06-02 14:52:59 +09:30
6a2266177b
Merge branch 'ansible-roles-restructure-ops-74' into 'development'
...
refactor: ansible-roles
See merge request nofusscomputing/projects/gitlab-ci!40
2023-06-01 05:18:58 +00:00
9d767282ff
refactor(ci): update ansible-role repo path
...
!40 nofusscomputing/ops#74
2023-06-01 14:47:13 +09:30
b3c8483677
Merge branch 'feat-trigger-submodule' into 'development'
...
feat: trigger submodule
See merge request nofusscomputing/projects/gitlab-ci!39
2023-06-01 02:59:23 +00:00
6f810f8084
feat(ci): add more repos to update
...
!39
2023-06-01 12:20:32 +09:30
2b57d0b160
build(version): bump version 0.6.1rc3 → 0.6.1rc4
0.6.1rc4
2023-05-31 05:33:21 +00:00
e9713b31c8
Merge branch 'feat-trigger-submodule' into 'development'
...
feat: trigger submodule updates
See merge request nofusscomputing/projects/gitlab-ci!38
2023-05-31 05:16:24 +00:00
7018440dcb
feat(ci): on push to dev, update git sub modules on specified
...
!38
2023-05-31 14:44:40 +09:30
8e0ca2352d
Merge branch 'feat-trigger-submodule' into 'development'
...
fix: image not pulling
See merge request nofusscomputing/projects/gitlab-ci!37
2023-05-31 04:31:01 +00:00
73ea66e60d
fix(ansible_playbook): always pull image
...
!37
2023-05-31 13:59:23 +09:30
3e068f98c5
Merge branch 'website-10-lint-jobs-fix' into 'development'
...
refactor: work as part of other projects
See merge request nofusscomputing/projects/gitlab-ci!36
2023-05-31 02:18:02 +00:00
5e4912857a
feat(mkdocs_build_docs): keyword needs does not belong in definition
...
!36
2023-05-31 11:42:34 +09:30
c47be42184
fix(mkdocs_build): ensure config file exists when run on branch
...
!36
2023-05-31 11:41:54 +09:30
9ebd0a27f6
feat(lint_markdown_docs): ensure also detects website
...
!36
2023-05-31 11:40:34 +09:30
f375a1298f
Merge branch '31-fix-ansible-playbook-trigger' into 'development'
...
fix: ansible playbook trigger
Closes #31
See merge request nofusscomputing/projects/gitlab-ci!35
2023-05-29 04:30:42 +00:00
8ced1720e0
fix(automagic): fix git submodule so it runs on schedule
...
removed variables from job definition as these are for the end
user to specify.
!35 fixes #31
2023-05-29 13:59:04 +09:30
3383d5a086
Merge branch 'big-fixes' into 'development'
...
chore: general fixes and dev
Closes #30 , #27 , and #26
See merge request nofusscomputing/projects/gitlab-ci!34
2023-05-29 02:31:48 +00:00
871654508c
docs: refine
...
!34
2023-05-29 11:44:24 +09:30
95bc6a5b03
docs(automagic): added initial autmagic docs
...
!34
2023-05-29 11:32:47 +09:30
e79b554550
refactor: rename website to documentation
...
!34
2023-05-29 11:28:17 +09:30
d7be011370
revert: "refactor(ci): update deploy job name"
...
This reverts commit 681b8f1a02
.
job must be named pages so that it deploys to gitlab pages
!34
2023-05-29 11:17:04 +09:30
398815055e
docs(ansible_playbook): document ci job definition
...
!34 closes #26 closes #27
2023-05-29 11:05:36 +09:30
681b8f1a02
refactor(ci): update deploy job name
...
!34
2023-05-29 10:42:24 +09:30
b68f6cb4b4
fix(docs_environment): don't define empty env path
...
this empty variable was preventing the upstream var from being used.
!34
2023-05-29 10:41:04 +09:30
91ac4476fb
fix(doc_pages): use updated job name
...
!34 #30
2023-05-29 10:40:14 +09:30
0598e813d4
chore: remove jobs duplicated by automagic template
...
!34
2023-05-29 10:39:22 +09:30
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
440765537d
feat(ci): use automagic ci template
...
!34
2023-05-29 10:15:54 +09:30
0bc7255453
fix(mkdocs_build_website): renamed and normalized
...
renamed from website to docs and normalized the rules.
this template is for building docs for our website, so it's name should
reflect this
!34 fixes #30
2023-05-29 10:08:26 +09:30
18bc18c29b
feat(automagic): add ansible template
...
!34
2023-05-28 16:24:32 +09:30
203a99903c
fix(sub_folder_changelog): dont create changelog for docs
...
!34
2023-05-28 16:24:12 +09:30
e32db8dcfd
Merge branch 'concurrent-work' into 'development'
...
feat: work as part of other projects
See merge request nofusscomputing/projects/gitlab-ci!33
2023-05-28 05:38:34 +00:00
a010f7bab1
fix(jobs): jobs that occur on push should also run on 'trigger'
...
!33 #26
2023-05-28 13:23:34 +09:30
fff7d31498
feat(ansible_play): force output colour in job logs
...
!33
2023-05-28 12:30:43 +09:30
29f68ee1f7
Merge branch '28-fix-automagic-job-docker' into 'development'
...
fix(docker_publish): job only run on dockerfile exists
See merge request nofusscomputing/projects/gitlab-ci!32
2023-05-28 01:24:40 +00:00
79855cdb99
fix(docker_publish): job only run on dockerfile exists
...
!32 #28
2023-05-28 10:53:03 +09:30
32324c841d
Merge branch '28-fix-automagic-job-docker' into 'development'
...
fix(docker): job only run on dockerfile exists
Closes #28
See merge request nofusscomputing/projects/gitlab-ci!31
2023-05-28 01:17:24 +00:00
7b4b01bdab
refactor(docker_hub): move needs to template
...
needs should not exists in definition as it is dynamic.
moved dockerhub publish to docker template
!31
2023-05-28 10:45:41 +09:30
502f12c216
fix(docker): job only run on dockerfile exists
...
!31 fixes #28
2023-05-28 10:44:23 +09:30
1c4258d645
build(version): bump version 0.6.1rc2 → 0.6.1rc3
0.6.1rc3
2023-05-28 01:07:50 +00:00
040a56cd6b
Merge branch 'restructure' into 'development'
...
fix: ensure scheduled pipeline only triggers schedulable jobs
Closes #29
See merge request nofusscomputing/projects/gitlab-ci!30
2023-05-28 01:05:02 +00:00
bade89c533
fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs
...
!30 fixes #29
2023-05-28 10:31:26 +09:30