Commit Graph

334 Commits

Author SHA1 Message Date
1a03324ecc build(version): bump version 0.6.1rc7 → 0.6.1rc8 0.6.1rc8 2023-06-08 05:41:34 +00:00
Jon
869faedf57 Merge branch 'fix-immediate' into 'development'
docs: added notes

See merge request nofusscomputing/projects/gitlab-ci!58
2023-06-08 05:37:59 +00:00
Jon
469255f450 docs: added notes
!58
2023-06-08 15:06:24 +09:30
Jon
606b19151e Merge branch 'fix-immediate' into 'development'
fix(ci): correct dockerhub tag

See merge request nofusscomputing/projects/gitlab-ci!57
2023-06-08 05:03:58 +00:00
Jon
4462ec0426 fix(lint): all lint to immediatly start job
!57
2023-06-08 14:27:04 +09:30
Jon
9b00af996f fix(ci): correct dockerhub tag
!57
2023-06-08 14:24:27 +09:30
Jon
ae8b936c5d Merge branch 'fix-immediate' into 'development'
fix(ci): remove spaces from regex exists and changes

See merge request nofusscomputing/projects/gitlab-ci!56
2023-06-08 03:45:19 +00:00
Jon
6af454be4d fix(ci): remove spaces from regex exists and changes
!56
2023-06-08 13:13:50 +09:30
Jon
0054a21e19 Merge branch 'fix-immediate' into 'development'
fix: immediate

Closes #33

See merge request nofusscomputing/projects/gitlab-ci!55
2023-06-08 02:37:25 +00:00
Jon
46d85bcf49 fix(ansible_lint): enable first level dir paths
!55
2023-06-08 12:04:19 +09:30
Jon
0ec520f023 feat(ci): add resource groups
!55 fixes #33
2023-06-07 16:50:45 +09:30
Jon
e75464c7c4 feat(sync): immediatee git sync
!55
2023-06-07 15:40:24 +09:30
Jon
755fcac06e 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.

!54 See nofusscomputing/projects/gitlab-ci#34 gitlab-org/gitlab#331232
2023-06-07 13:37:51 +09:30
Jon
11b6209992 fix(docker_build): on success push container to docker hub
!53
2023-06-07 13:37:51 +09:30
Jon
0b5680deac Merge branch 'fix-immediate' into 'development'
fix(docker_build) init submodule submodules

See merge request nofusscomputing/projects/gitlab-ci!53
2023-06-07 03:47:37 +00:00
Jon
e90b938bba fix(docker_build): init submodule submodules
due to commit e2852ebe292bc838d95048515a8dca0d93ccbc24 the submodules submodules are not being initialized, which prevents that repos files from being used.

!53
2023-06-07 13:15:00 +09:30
Jon
f5bd9acebc Merge branch '34-workaround-job-not-available' into 'development'
refactor: latest job artifacts as specified by name are not available

See merge request nofusscomputing/projects/gitlab-ci!52
2023-06-07 03:23:47 +00:00
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
928d625469 build(version): bump version 0.6.1rc6 → 0.6.1rc7 0.6.1rc7 2023-06-05 19:08:10 +00:00
Jon
e57f7f0908 Merge branch 'fix-non-urgent' into 'development'
fix(mkdocs): adjust rules to match lint

See merge request nofusscomputing/projects/gitlab-ci!51
2023-06-05 18:57:56 +00:00
Jon
5ffc68d724 fix(mkdocs): adjust rules to match lint
!51
2023-06-06 04:26:28 +09:30
Jon
1e21ff2709 Merge branch 'fix-non-urgent' into 'development'
fix: non urgent

See merge request nofusscomputing/projects/gitlab-ci!50
2023-06-05 02:33:04 +00:00
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
1dcb3ed521 feat(ci): dont git submodule recurse
!50
2023-06-03 15:19:12 +09:30
Jon
f3256c5858 feat(commit_footer_refs): only run on changes
!50
2023-06-03 14:22:13 +09:30
Jon
097725c1be fix(docker): detect canges in include path corrected
!50
2023-06-03 13:20:23 +09:30
Jon
6201afaf7e Merge branch 'fix-pipeline-submodule' into 'development'
fix(ci): typo in docker build

See merge request nofusscomputing/projects/gitlab-ci!49
2023-06-03 02:05:12 +00:00
Jon
9e098245d7 fix(ci): typo in docker build
!49 nofusscomputing/projects/ansible/execution_environment!20
2023-06-03 11:33:24 +09:30
Jon
5b780df6fa Merge branch 'fix-pipeline-submodule' into 'development'
fix: pipeline submodule

See merge request nofusscomputing/projects/gitlab-ci!48
2023-06-03 01:36:14 +00:00
Jon
d8a6d5f7ec feat(ci): git gubmodule update trigger moved to api call via curl
this was done so that the environment keyword could be used and
then shown in the MR

!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:46:25 +09:30
Jon
35cfa92cd9 feat(ci): git submodule job moved to own definition
!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:46:07 +09:30
Jon
a86d17eff2 feat(ansible_playbook): rules set to never 'ONLY'
this was done as the configured rules were specifically for git
submodule scheduled jobs. that job will be moved to it's own definition.

!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:42:13 +09:30
Jon
fc6db1bdd9 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): No4 enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!47
2023-06-02 07:28:07 +00:00
Jon
13ee3bf535 fix(ansible_playbook): No4 enable parent pipelines
!47
2023-06-02 16:57:07 +09:30
Jon
8ae6f35df1 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): No3 enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!46
2023-06-02 07:18:55 +00:00
Jon
3c0543f7ad fix(ansible_playbook): No3 enable parent pipelines
!45
2023-06-02 16:47:24 +09:30
Jon
476eec71bc Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!45
2023-06-02 07:09:04 +00:00
Jon
f3fa9c5a41 fix(ansible_playbook): enable parent pipelines
!45
2023-06-02 16:37:18 +09:30
Jon
41e68d0944 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!44
2023-06-02 06:52:36 +00:00
Jon
3ee48daa10 fix(ansible_playbook): enable parent pipelines
!44
2023-06-02 16:21:07 +09:30
a08bc7abc4 build(version): bump version 0.6.1rc5 → 0.6.1rc6 0.6.1rc6 2023-06-02 06:42:05 +00:00
Jon
de45dc26ed Merge branch 'preperation-32-when-anchors' into 'development'
fix(md_lint): lint on git tag

See merge request nofusscomputing/projects/gitlab-ci!43
2023-06-02 06:39:39 +00:00
Jon
ba43bb9c8d fix(md_lint): lint on git tag
job required for build

!43
2023-06-02 16:08:08 +09:30
8c7de45d84 build(version): bump version 0.6.1rc4 → 0.6.1rc5 0.6.1rc5 2023-06-02 06:36:01 +00:00
Jon
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
Jon
efa6271057 fix(gitlab_yaml_lint): adjust logic to detect changes
!42
2023-06-02 15:57:33 +09:30
Jon
6accd8633c fix(commit_footer_check): run on non master/dev branches only
!42
2023-06-02 15:50:42 +09:30
Jon
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
Jon
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
Jon
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