Commit Graph

278 Commits

Author SHA1 Message Date
2b57d0b160 build(version): bump version 0.6.1rc3 → 0.6.1rc4 0.6.1rc4 2023-05-31 05:33:21 +00:00
Jon
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
Jon
7018440dcb feat(ci): on push to dev, update git sub modules on specified
!38
2023-05-31 14:44:40 +09:30
Jon
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
Jon
73ea66e60d fix(ansible_playbook): always pull image
!37
2023-05-31 13:59:23 +09:30
Jon
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
Jon
5e4912857a feat(mkdocs_build_docs): keyword needs does not belong in definition
!36
2023-05-31 11:42:34 +09:30
Jon
c47be42184 fix(mkdocs_build): ensure config file exists when run on branch
!36
2023-05-31 11:41:54 +09:30
Jon
9ebd0a27f6 feat(lint_markdown_docs): ensure also detects website
!36
2023-05-31 11:40:34 +09:30
Jon
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
Jon
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
Jon
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
Jon
871654508c docs: refine
!34
2023-05-29 11:44:24 +09:30
Jon
95bc6a5b03 docs(automagic): added initial autmagic docs
!34
2023-05-29 11:32:47 +09:30
Jon
e79b554550 refactor: rename website to documentation
!34
2023-05-29 11:28:17 +09:30
Jon
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
Jon
398815055e docs(ansible_playbook): document ci job definition
!34 closes #26 closes #27
2023-05-29 11:05:36 +09:30
Jon
681b8f1a02 refactor(ci): update deploy job name
!34
2023-05-29 10:42:24 +09:30
Jon
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
Jon
91ac4476fb fix(doc_pages): use updated job name
!34 #30
2023-05-29 10:40:14 +09:30
Jon
0598e813d4 chore: remove jobs duplicated by automagic template
!34
2023-05-29 10:39:22 +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
440765537d feat(ci): use automagic ci template
!34
2023-05-29 10:15:54 +09:30
Jon
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
Jon
18bc18c29b feat(automagic): add ansible template
!34
2023-05-28 16:24:32 +09:30
Jon
203a99903c fix(sub_folder_changelog): dont create changelog for docs
!34
2023-05-28 16:24:12 +09:30
Jon
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
Jon
a010f7bab1 fix(jobs): jobs that occur on push should also run on 'trigger'
!33 #26
2023-05-28 13:23:34 +09:30
Jon
fff7d31498 feat(ansible_play): force output colour in job logs
!33
2023-05-28 12:30:43 +09:30
Jon
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
Jon
79855cdb99 fix(docker_publish): job only run on dockerfile exists
!32 #28
2023-05-28 10:53:03 +09:30
Jon
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
Jon
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
Jon
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
Jon
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
Jon
bade89c533 fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs
!30 fixes #29
2023-05-28 10:31:26 +09:30
Jon
573f47ba7c Merge branch 'restructure' into 'development'
feat(automation): job to run ansible playbooks

Closes #25

See merge request nofusscomputing/projects/gitlab-ci!29
2023-05-27 05:57:13 +00:00
Jon
19dde28526 chore: fix linting error
!29 #26
2023-05-27 15:24:21 +09:30
Jon
c5d27e832e feat(auto_jobs): created initial template to auto-create jobs
!29 #26
2023-05-27 15:21:27 +09:30
Jon
f9af921e6b refactor(ansible_playbook): final logic adjustment for job
these will be used for pipeline running

!29 #25
2023-05-27 15:20:40 +09:30
Jon
158cc94d1a feat(variables): added pipeline trigger and schedule
these will be used for pipeline running

!29 #26
2023-05-27 15:18:51 +09:30
Jon
1f6ee9ea27 refactor(automation): final logic changes
!29 closes #25
2023-05-27 14:04:10 +09:30
Jon
0d3eaa6ac2 feat(automation): job to run ansible playbooks
!29 nofusscomputing/projects/ansible/execution_environment!8 nofusscomputing/projects/ansible-roles!25 nofusscomputing/projects/ansible/git_configuration#5
2023-05-26 16:29:23 +09:30
0a17fe1aa3 build(version): bump version 0.6.1rc1 → 0.6.1rc2 0.6.1rc2 2023-05-24 04:40:52 +00:00
Jon
511a247886 Merge branch 'restructure' into 'development'
fix: general fixes

See merge request nofusscomputing/projects/gitlab-ci!28
2023-05-24 04:38:34 +00:00
Jon
0482c0144e fix(sub_folder_changelog): dont create in git submodules
!28 task in #23
2023-05-24 13:43:25 +09:30
Jon
b2af2b8c74 chore(git): website-template update to current HEAD
!28
2023-05-24 13:33:46 +09:30
Jon
df2ab75e6a Merge branch 'restructure' into 'development'
chore: restructure work

See merge request nofusscomputing/projects/gitlab-ci!27
2023-05-23 05:35:45 +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