Commit Graph

28 Commits

Author SHA1 Message Date
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
1c4258d645 build(version): bump version 0.6.1rc2 → 0.6.1rc3 2023-05-28 01:07:50 +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
0a17fe1aa3 build(version): bump version 0.6.1rc1 → 0.6.1rc2 2023-05-24 04:40:52 +00:00
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
dacb9f22dd refactor(mkdocs): use locked version from website repo
!25
2023-05-21 15:59:14 +09:30
Jon
5556a57ea5 feat(mkdocs): only run on success
!25
2023-05-21 15:43:45 +09:30
Jon
1ec2666e85 docs(mkdocs): moved to pages folder
!25
2023-05-21 15:41:05 +09:30
a3fdca83bf build(version): bump version 0.6.1rc0 → 0.6.1rc1 2023-05-15 00:18:38 +00:00
ce1cc017e2 build(version): bump version 0.6.0 → 0.6.1rc0 2022-01-25 00:08:05 +00:00
46cc1fbb6a build(version): bump version 0.5.0 → 0.6.0 2022-01-24 06:33:24 +00:00
a2d705deb1 ci(mkdcos): mkdocs requirements.txt had a '\n' in the filename. renamed.
this name was added using the gitlab interface. it should have been sanitized.

MR !15
2022-01-24 14:08:14 +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
Jon
5a41962a99 feat(mkdocs_build): move ci job dependencies to a pip file so that the ci dependency job can check versions.
MR !15
2022-01-23 04:25:35 +00:00
Jon
7665e512a5 chore: add mkdocs dir for pip file.
MR !15
2022-01-23 04:22:38 +00:00