Commit Graph

185 Commits

Author SHA1 Message Date
Jon
6765894ceb feat(docker_build): enable spcifying the dockerfile to use
!24
2023-05-17 15:22:21 +09:30
Jon
8e0f16c585 fix(docker_hub): push correct image
!24
2023-05-16 15:17:18 +09:30
Jon
a754aa81ed fix(lint): use correct path for requirements.txt
!24
2023-05-15 15:27:13 +09:30
Jon
67f39d9694 feat(template): added a ansible-role job template
!24
2023-05-15 15:15:23 +09:30
Jon
539e40e300 refactor: move ansible and yaml lint job to linting folder
!24
2023-05-15 15:06:11 +09:30
Jon
18a2808787 fix(gitlab_release): allow skip on dev branch
!17
2023-05-15 10:25:48 +09:30
Jon
40fca792bd Merge branch 'restructure' into 'development'
feat(gitlab_release): dont automagic run on dev

See merge request nofusscomputing/projects/gitlab-ci!23
2023-05-15 00:51:42 +00:00
Jon
d89941df05 feat(gitlab_release): dont automagic run on dev
see nofusscomputing/projects/ansible/git_configuration!4 and #21

!23 #21 nofusscomputing/projects/ansible/git_configuration!4
2023-05-15 10:19:49 +09:30
a3fdca83bf build(version): bump version 0.6.1rc0 → 0.6.1rc1 0.6.1rc1 2023-05-15 00:18:38 +00:00
Jon
f8e7973c60 Merge branch 'restructure' into 'development'
fix: gitlab release

See merge request nofusscomputing/projects/gitlab-ci!22
2023-05-15 00:13:05 +00:00
Jon
b0024c99b0 fix(ci): v no longer suffix to tag
!22
2023-05-15 09:41:53 +09:30
Jon
1233d6ad90 ci: disable licence scanning until fixed
!22
2023-05-15 09:38:33 +09:30
Jon
93931cb907 feat(conventional): job not to run when bot pushes change
this is not requied to run on bot push as it's already been run multiple times

!22
2023-05-15 09:32:15 +09:30
Jon
72f5289886 fix(docker): setup ROOT_DIR
this var is required to determin if inclusion is as submodule or not
see failed jobs nofusscomputing/projects/ansible/execution_environment!3
and
nofusscomputing/projects/docker-buildx-qemu!1

!22 nofusscomputing/projects/ansible/execution_environment!3 nofusscomputing/projects/docker-buildx-qemu!1
2023-05-15 09:29:19 +09:30
Jon
76db5b1757 fix(conventional_commits): never run on git tag
no requirement to run on git tag as a MR is required
see nofusscomputing/projects/ansible/git_configuration!7 for failed job.

!22 nofusscomputing/projects/ansible/git_configuration!7
2023-05-15 09:23:02 +09:30
Jon
a073dd0bad Merge branch 'restructure' into 'development'
refactor: restructure repo

Closes #16 and #19

See merge request nofusscomputing/projects/gitlab-ci!21
2023-05-14 06:32:22 +00:00
Jon
a925db1464 docs(yaml_lint): update docs for new variables
!21
2023-05-14 15:50:23 +09:30
Jon
8581981a43 fix(markdown_lint): fix search paths
!21
2023-05-14 15:45:30 +09:30
Jon
02e9e5f4f4 refactor(ci): inconsistant tabs
!21
2023-05-14 14:10:06 +09:30
Jon
ca60625bf1 ci(yaml_lint): update to python 11 2023-05-14 14:01:05 +09:30
Jon
a04b272c16 fix(yaml_lint): remove extra var creation
!21
2023-05-14 14:00:41 +09:30
Jon
47e3984916 ci(markdown_linting): exclude .gitlab and changelog
!21
2023-05-14 13:59:29 +09:30
Jon
3b686a461b fix(yaml_lint): ensure config is within double quote
!21
2023-05-14 13:59:13 +09:30
Jon
7ed3f92dd7 feat(ci): exclude website-template from yaml lint
!21
2023-05-14 13:19:18 +09:30
Jon
bbbf9e35e2 feat(ci): set correct search path
!21
2023-05-14 13:19:09 +09:30
Jon
adc720bbfa refactor: cleanup non-needed dir
!21
2023-05-14 13:13:49 +09:30
Jon
52c6ceda83 fix(yaml_lint): scan all
!21
2023-05-14 13:12:19 +09:30
Jon
0d59871a1a fix(yaml_lint): enable specifying additional config
this allows scan exclude paths to be added

!21
2023-05-14 13:11:43 +09:30
Jon
492824572b ci: dont lint git submodule website-template
!21
2023-05-14 12:44:46 +09:30
Jon
cf10e289d2 fix(markdown_lint): enable job for md in sub folders
!21 fixes #19 nofusscomputing/internal/automation/documentation!2
2023-05-14 12:44:08 +09:30
Jon
0b4e85c313 feat(yaml_lint): added var to prevent job from runnng
!21
2023-05-14 12:12:07 +09:30
Jon
d389d14192 fix: validation jobs on all except merge
!21
2023-05-14 12:11:42 +09:30
Jon
e06ffef66c feat(gitlab_release): run on merge to development
the dev branch will create a RC tag to denote alpha release

!21
2023-05-14 11:46:28 +09:30
Jon
199ea1f23c feat(gitlab_release): never run on merge or git tag
as this job creates a release and tag don't run on those pipelines

!21
2023-05-14 11:45:24 +09:30
Jon
a745ceac5e fix(gitlab_release): fixed rule to match nfc_bot
this hould have been done as part of MR !20

!21 !20
2023-05-14 11:44:20 +09:30
Jon
1fa7fec38a refactor(gitlab_release): show debug before command
!21
2023-05-14 11:41:47 +09:30
Jon
1db2209dfb feat(git_push_mirror): always sync git tag
!21
2023-05-14 11:41:18 +09:30
Jon
e76378dd06 fix(gitlab_release): only run on master on_success
!21 fixes #16
2023-05-14 11:39:53 +09:30
Jon
934a401a96 fix(ci): specify the commitizen version
as the repo has not been updated in a while, locked to a version that
works with the current project

!21
2023-05-14 09:56:35 +09:30
Jon
72f8eb720d ci(docs): added mkdocs config
!21
2023-05-13 15:38:25 +09:30
Jon
1aeb9ec9b9 build(docs): added website template as submodule
this repo is reqired to build the docs for nfc website deployment

!21
2023-05-13 15:37:39 +09:30
Jon
8b9a0356de feat(template): added new template for ci pipeline for docker containers
!21
2023-05-13 15:36:31 +09:30
Jon
408e4eab9e refactor: move docs as part of restructure
!21
2023-05-13 15:35:28 +09:30
Jon
9670fc4740 feat(common): created a common ci file for inclusion
this file is intended to be included by repos that haave this repo as a sub
module.

!21
2023-05-13 11:50:55 +09:30
Jon
8d512a9a4b feat(commit_footer_refs): ability to disable job with variable
!21
2023-05-13 11:49:52 +09:30
Jon
a37acbfc7d feat(gitlab_release): ability to disable job with variable
!21
2023-05-13 11:48:47 +09:30
Jon
81445c06e4 feat(git_push_mirror): ability to disable job with variable
!21
2023-05-13 11:47:56 +09:30
Jon
9e7d357bab feat(conventional_commits): ability to disable job with variable
!21
2023-05-13 11:47:21 +09:30
Jon
36ce0b0b76 Merge branch 'nfc_bot-details-update' into 'development'
refactor: update nfc_bot commit details

See merge request nofusscomputing/projects/gitlab-ci!20
2022-02-12 10:33:07 +00:00
Jon
9a7ae7106e refactor: set correct commit details for nfc_bot
Change made so that the commits from the
bot show up in it's profile

MR !20
2022-02-12 10:27:01 +00:00