Commit Graph

177 Commits

Author SHA1 Message Date
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
Jon
f6d7ebeeb2 Merge branch '18-fix-markdown-lint' into 'development'
fix(markdown_lint): linter not finding markdown files.

Closes #18

See merge request nofusscomputing/projects/gitlab-ci!19
2022-01-31 00:59:36 +00:00
d75e95998b feat(markdown_lint): artifact locations to be hard set
setting the artifact location to be hard set enables
the finding of artifacts easier.

having dynamic artifacts folders adds complexity to finding
artifacts.

MR !19
2022-01-31 10:19:16 +09:30
8391bf659b fix(markdown_lint): remove quotes from search path variable.
The quotes should not be part of the search path as they
are only used in the lint commands path to ensure paths
with spaces are a single value.

fixes #18
2022-01-31 10:15:54 +09:30
ce1cc017e2 build(version): bump version 0.6.0 → 0.6.1rc0 v0.6.1rc0 0.6.1rc0 2022-01-25 00:08:05 +00:00
Jon
ed75d0ee05 Merge branch 'bug-lint-markdown' into 'development'
fix: Bug lint markdown

See merge request nofusscomputing/projects/gitlab-ci!18
2022-01-25 00:01:28 +00:00
e0402ecfb2 fix(lint_markdown): ensure the correct path for the job directory is used
issue discovered during nofusscomputing/infrastructure/website!2

MR !18
2022-01-25 09:23:42 +09:30
46cc1fbb6a build(version): bump version 0.5.0 → 0.6.0 v0.6.0 2022-01-24 06:33:24 +00:00
Jon
d71def2f2a Merge branch '12-15-mkdocs-build-markdown-linting' into 'development'
feat: Markdown linting and mkdocs build

Closes #15 and #12

See merge request nofusscomputing/projects/gitlab-ci!15
2022-01-24 05:45:45 +00:00