Commit Graph

20 Commits

Author SHA1 Message Date
Jon
3fa71fe91a fix(mkdocs): correct mkdocs image name
!73
2024-02-02 17:04:34 +09:30
Jon
c4087c7069 feat(mkdocs): update python to 3.11.2
!73 nofusscomputing/infrastructure/website-template!13 nofusscomputing/infrastructure/website!44
2024-02-02 16:19:44 +09:30
Jon
e8758c4cce feat(build): no docs/docker build on master push, only tag
as a push to master branch is to create a release, no building should occur.

!68
2023-09-02 15:00:11 +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
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
Jon
5ffc68d724 fix(mkdocs): adjust rules to match lint
!51
2023-06-06 04:26:28 +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
Jon
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
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
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
a010f7bab1 fix(jobs): jobs that occur on push should also run on 'trigger'
!33 #26
2023-05-28 13:23:34 +09:30
Jon
bade89c533 fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs
!30 fixes #29
2023-05-28 10:31:26 +09:30
Jon
7a9aca3a54 fix(mkdocs): default to docs directory as root
!26
2023-05-23 09:46:43 +09:30
Jon
71a335c266 feat(mkdocs): install website-template requirements
only installs if they exist

!26 nofusscomputing/infrastructure/website-template!7
2023-05-22 18:05:24 +09:30
Jon
a0b6d05a0f feat(mkdocs_build): always build
!25
2023-05-22 13:20:27 +09:30
Jon
6d2e50e947 feat(mkdocs_build): add manual build
!25
2023-05-22 13:01:18 +09:30
Jon
5556a57ea5 feat(mkdocs): only run on success
!25
2023-05-21 15:43:45 +09:30
Jon
906f09e2d3 feat(mkdocs_build): use a pip file for job so that licence scanning can function.
MR !15
2022-01-23 05:31:06 +00:00
Jon
18c2e23128 chore(mkdocs): move mkdocs jobs to its own directory.
MR ;15
2022-01-23 05:18:27 +00:00