build: release v0.6.1 #67
Merged
jon_nfc
merged 234 commits from 2023-11-06 08:14:15 +00:00
development
into master
No Reviewers
Labels
Clear labels
Bug
Used in discussion about a bug in comments or commits
CVE-2023-5764
Denotes items related to the CVE
CodeReview
Used in comments (issues/MR/commits) to denote code review related items
Documentation
Documentation items
Feature
Used in discussion about a Feature in comments or commits
Lint
Used in comments (issues/MR/commits) to denote lint tasks todo, done, fixed
Privacy
Used in comments (issues/MR/commits) to denote privacy related items
Security
Used in comments (issues/MR/commits) to denote Security related items
breaking-change
label used to denote that the issue/Merge Request does/will introduce a breaking change
bug::reproducable
Given to an issue when the bug has been confirmed as re-producable. Can also be used in comments and commits.
bug::unable to reproduce
Given to an issue when the bug that is not able to be reproduced. Can also be used in comments and commits.
code review::complete
code review::not started
code review::rejected
code review::underway
difficulty::Full Development
Level 3. Difficulty representing that the task to complete must be planned and created.
difficulty::Good First Issue
Level 1. Difficulty representing that the task is very simple and with limited knowledge can be completed.
difficulty::Prior Knowledge
Level 2. Difficulty representing that the task requires some prior knowledge of either the technology or the project for task completion.
documentation::complete
Issues, Merge Requests
documentation::no change required
Issues, Merge Requests and used to denote no documentation changes required
documentation::not started
Issues, Merge Requests
documentation::stalled
Issues, Merge Requests
documentation::underway
Issues, Merge Requests
impact::0
impact::1
impact::2
impact::3
impact::4
impact::5
ops::ansible-roles
OPS project tag
ops::automation
ops::gitlab-ci
OPS project tag
ops::marcas
OPS project tag
ops::python-gitlab-management
OPS project tag
ops::website
priority::0
priority::1
priority::2
priority::3
priority::4
priority::5
stage::Ready for Development
stage::develop
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::feedback required
stage::planning
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stage::test
Stage for use in Issues and Merge Requests. Can also be used in discussion in comments and commits
stale
Label given to issues/merge requests that are considered stale due to no collaboration and is a mark for closure.
triage
Tag given to issues/merge requests requiring triaging by the team.
triage::not_confidential
This tag is given by the triage bot so that URLs can be added to an issue/comment. A triage policy for NFC wide should remove this label.
type::CI / CD
type::automation
This type is used to denote an automation job
type::bug
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::compliance
type::discussion
Type for Issues. Can also be used in discussion in comments.
type::documentation
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::feature
type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::invalid
label given to tickets that require no action or are deem as invalid.
type::quality assurance
Type for Issues and Merge Requests. Can also be used in discussion in comments and commits
type::question
Type for Issues. Can also be used in discussion in comments.
type::security
Type for Issues and Merge Requests.
type::specification
Design specification
workflow::complete
Issues, Merge Requests
workflow::not ready
workflow::not ready::blocked
workflow::not started
Issues, Merge Requests
workflow::ready to commence
Issues, Merge Requests
workflow::stalled
Label given to issues/merge requests where no work has occured in x days iaw triage policy.
workflow::underway
Issues, Merge Requests
workflow::underway::develop
Area/CI-CD
Documentation changes
Area/Documentation
Documentation changes
Area/Security
This is security issue
Area/Testing
Issue or pull request related to testing
Bug
Failure to Confirm
Bug exists due to not confirming/testing code
Bug
Regression
THe bug is a regression of a feature
Bug
To be Confirmed
This bug is not confirmed
Bug
Unable to Reproduce
A developer can not re-create/re-produce the bug
Compat/Breaking
Breaking change that won't be backward compatible
Impact
Critical
1
The impact is critical in that it is blocking or prevents usage.
Impact
High
2
The impact requires that changes be made for continuted usage.
Impact
Low
4
The impact requires the user approach from a different angle for continued usage.
Impact
Medium
3
The impact requires a workaround for continued usage.
Impact
Very Low
5
The impact has a slight effect on usage.
Priority
High
2
The priority is high
Priority
Low
4
The priority is low
Priority
Medium
3
The priority is medium
Priority
Very High
1
The priority is critical
Priority
Very Low
5
The priority is very low
Reviewed
Confirmed
1
Issue has been confirmed
Reviewed
Duplicate
2
This issue or pull request already exists
Reviewed
Invalid
3
Invalid issue
Reviewed
Won't Fix
3
This issue won't be fixed
Status
Abandoned
3
Somebody has started to work on this but abandoned work
Status
Blocked
1
Something is blocking this issue or pull request
Status
Need More Info
2
Feedback is required to reproduce issue or to continue work
Type
Bug
Something is not working
Type
Epic
Epic User Story
Type
Feature
Feature / Module
Type
Incident
Something occured related to a service
Type
RFE
Request for Enhancement
Type
Task
A work item that must be done
Urgency
Low
4
Prioritize this amoungst your list of things to do.
Urgency
Major
1
Urgency is so high it should have been dealt with last week.
Urgency
Medium
3
Start as soon as possible.
Urgency
Very High
2
Urgency is high enough to warrant near immediate commencement.
Urgency
Very Low
5
Add this to your list of things to do.
No Label
Milestone
No items
No Milestone
Gitlab-CI - v0.6.1
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/gitlab-ci#67
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📚 Summary
Next release: v0.7.0
Tidy up the repo. Place jobs in folders that make sense. i.e. all linting jobs go in linting folder. Also jobs for a specific package, i.e. python need to have a single
.gitlab-ci.yml
created that can be included that covers all CI Jobs required for that package. This way a repository for a python project would just include the python.gitlab-ci.yml
.Update the version bump to use the correct details for @nfc_bot so every version bump from every repo that includes these jobs could be viewed. This will show usage of these jobs.
- fixes #16 Release to only occur
on_success
- fixes #17 cz_nfc preventing version bump
- #18 md files not linting
👷 Tasks
mkdocs, remove from markdown linting html
s
as this can be done in markdownrepo cleaned up
gitlab bot jobs updated (Just the email)
merging to correct branch?
[ ] issue linked to this MR?related issues:
closed in a commit message
Manually closed
All related issues tasks complete?
milestone update to version name
changed the description
changed the description
added 2 commits
e0402ecf
- fix(lint_markdown): ensure the correct path for the job directory is useded75d0ee
- Merge branch 'bug-lint-markdown' into 'development'Compare with previous version
added 1 commit
ce1cc017
- build(version): bump version 0.6.0 → 0.6.1rc0Compare with previous version
mentioned in issue #16
changed the description
changed the description
changed the description
added 10m of time spent
changed the description
changed the description
changed the description
changed the description
changed the description
added 10m of time spent
mentioned in merge request !19
added 3 commits
8391bf65
- fix(markdown_lint): remove quotes from search path variable.d75e9599
- feat(markdown_lint): artifact locations to be hard setf6d7ebee
- Merge branch '18-fix-markdown-lint' into 'development'Compare with previous version
changed the description
mentioned in merge request !20
marked the checklist item correct details added for @nfc_bot as completed
task will be completed in MR !20
added 2 commits
9a7ae710
- refactor: set correct commit details for nfc_bot36ce0b0b
- Merge branch 'nfc_bot-details-update' into 'development'Compare with previous version
marked the checklist item gitlab bot jobs updated (Just the email) as completed
assigned to @jon_nfc
added 33 commits
bbbf9e35
- feat(ci): set correct search path7ed3f92d
- feat(ci): exclude website-template from yaml lint3b686a46
- fix(yaml_lint): ensure config is within double quote47e39849
- ci(markdown_linting): exclude .gitlab and changeloga04b272c
- fix(yaml_lint): remove extra var creationca60625b
- ci(yaml_lint): update to python 1102e9e5f4
- refactor(ci): inconsistant tabs8581981a
- fix(markdown_lint): fix search pathsa925db14
- docs(yaml_lint): update docs for new variablesa073dd0b
- Merge branch 'restructure' into 'development'Compare with previous version
see: https://gitlab.com/nofusscomputing/projects/ansible/git_configuration/-/pipelines/866680441
git_commit_tag
added 6 commits
76db5b17
- fix(conventional_commits): never run on git tag72f52898
- fix(docker): setup ROOT_DIR93931cb9
- feat(conventional): job not to run when bot pushes change1233d6ad
- ci: disable licence scanning until fixedb0024c99
- fix(ci): v no longer suffix to tagf8e7973c
- Merge branch 'restructure' into 'development'Compare with previous version
added 1 commit
a3fdca83
- build(version): bump version 0.6.1rc0 → 0.6.1rc1Compare with previous version
resolved in nofusscomputing/projects/ansible/git_configuration!4
resolved all threads
added 5m of time spent
job failed as commitizen couldn't find changes. see if there is a way to do the version bump when there are no changes. especially when going from rc to full release
created #21 to continue this discussion
resolved all threads
mentioned in issue #21
added 2 commits
d89941df
- feat(gitlab_release): dont automagic run on dev40fca792
- Merge branch 'restructure' into 'development'Compare with previous version
mentioned in commit
18a2808787
added 1 commit
18a28087
- fix(gitlab_release): allow skip on dev branchCompare with previous version
mentioned in commit nofusscomputing/projects/ansible/git_configuration@cc08e6f6af570ca5b2ec9562f6ef1cf10620b45e
mentioned in merge request nofusscomputing/projects/ansible/git_configuration!9
mentioned in merge request nofusscomputing/projects/ansible/git_configuration!10
mentioned in merge request nofusscomputing/projects/ansible/execution_environment!3
mentioned in commit docker-buildx-qemu@45747fe6e0d54c3168cf90764952b756b21edf65
mentioned in commit docker-buildx-qemu@06b65d9919a6f0007cc347a75de6ab805635a4a9
mentioned in merge request docker-buildx-qemu!4
added 10 commits
539e40e3
- refactor: move ansible and yaml lint job to linting folder67f39d96
- feat(template): added a ansible-role job templatea754aa81
- fix(lint): use correct path for requirements.txt8e0f16c5
- fix(docker_hub): push correct image6765894c
- feat(docker_build): enable spcifying the dockerfile to usec34e382a
- refactor: use name that makes sensea90ccb81
- refactor(docker): move docker jobs to their own filef604c6e2
- fix(docker): ensure qemu binfmt is loaded088c9fb0
- feat(conventional_commits): ensure .cz.yaml exists588956b2
- Merge branch 'ansible-role' into 'development'Compare with previous version
added 28 commits
8e2a2338
- feat(template): always deploy to pages on dev manual other065bcbf5
- chore(lint): correct lint errors0b9e7375
- fix(template): use correct path for build artifacte40310fc
- docs(template): add index and website480502a7
- feat(pages): don't include projects in nav61200e52
- docs: update structureb66abc19
- docs: notate under development4fb85408
- docs: move readme to project pages index0bc3451b
- docs: added edit urle75ae1a5
- Merge branch 'ansible-role' into 'development'Compare with previous version
marked the checklist item mkdocs, remove from markdown linting html
s
as this can be done in markdown as completedtask completed in commit
f7a487e6fc
added 8 commits
71a335c2
- feat(mkdocs): install website-template requirements7c385b75
- refactor(docs): pages dir renamed to docsa8f675c1
- feat(docs): temp adding of requirementsbb2cddf7
- chore: remove unneeded fils from docs657df7a5
- docs: add job definition to page7a9aca3a
- fix(mkdocs): default to docs directory as root28c04fb2
- docs: add job definitions to page3324ce20
- Merge branch 'concurrent-work' into 'development'Compare with previous version
added 4 commits
bef76847
- feat(template_website): enable specifying the url slugbcb80358
- ci(pages): add pages sluge26f590e
- fix(md_linting): must lint on git tagdf2ab75e
- Merge branch 'restructure' into 'development'Compare with previous version
added 3 commits
b2af2b8c
- chore(git): website-template update to current HEAD0482c014
- fix(sub_folder_changelog): dont create in git submodules511a2478
- Merge branch 'restructure' into 'development'Compare with previous version
added 1 commit
0a17fe1a
- build(version): bump version 0.6.1rc1 → 0.6.1rc2Compare with previous version
added 7 commits
0d3eaa6a
- feat(automation): job to run ansible playbooks1f6ee9ea
- refactor(automation): final logic changes158cc94d
- feat(variables): added pipeline trigger and schedulef9af921e
- refactor(ansible_playbook): final logic adjustment for jobc5d27e83
- feat(auto_jobs): created initial template to auto-create jobs19dde285
- chore: fix linting error573f47ba
- Merge branch 'restructure' into 'development'Compare with previous version
added 2 commits
bade89c5
- fix(scheduled_pipelines): if scheduled pipeline only run schedualable jobs040a56cd
- Merge branch 'restructure' into 'development'Compare with previous version
added 1 commit
1c4258d6
- build(version): bump version 0.6.1rc2 → 0.6.1rc3Compare with previous version
added 3 commits
502f12c2
- fix(docker): job only run on dockerfile exists7b4b01bd
- refactor(docker_hub): move needs to template32324c84
- Merge branch '28-fix-automagic-job-docker' into 'development'Compare with previous version
added 2 commits
79855cdb
- fix(docker_publish): job only run on dockerfile exists29f68ee1
- Merge branch '28-fix-automagic-job-docker' into 'development'Compare with previous version
added 3 commits
fff7d314
- feat(ansible_play): force output colour in job logsa010f7ba
- fix(jobs): jobs that occur on push should also run on 'trigger'e32db8dc
- Merge branch 'concurrent-work' into 'development'Compare with previous version
added 15 commits
0598e813
- chore: remove jobs duplicated by automagic template91ac4476
- fix(doc_pages): use updated job nameb68f6cb4
- fix(docs_environment): don't define empty env path681b8f1a
- refactor(ci): update deploy job name39881505
- docs(ansible_playbook): document ci job definitiond7be0113
- revert: "refactor(ci): update deploy job name"e79b5545
- refactor: rename website to documentation95bc6a5b
- docs(automagic): added initial autmagic docs87165450
- docs: refine3383d5a0
- Merge branch 'big-fixes' into 'development'Compare with previous version
added 2 commits
8ced1720
- fix(automagic): fix git submodule so it runs on schedulef375a129
- Merge branch '31-fix-ansible-playbook-trigger' into 'development'Compare with previous version
added 4 commits
9ebd0a27
- feat(lint_markdown_docs): ensure also detects websitec47be421
- fix(mkdocs_build): ensure config file exists when run on branch5e491285
- feat(mkdocs_build_docs): keyword needs does not belong in definition3e068f98
- Merge branch 'website-10-lint-jobs-fix' into 'development'Compare with previous version
added 2 commits
73ea66e6
- fix(ansible_playbook): always pull image8e0ca235
- Merge branch 'feat-trigger-submodule' into 'development'Compare with previous version
added 2 commits
7018440d
- feat(ci): on push to dev, update git sub modules on specifiede9713b31
- Merge branch 'feat-trigger-submodule' into 'development'Compare with previous version
added 1 commit
2b57d0b1
- build(version): bump version 0.6.1rc3 → 0.6.1rc4Compare with previous version
added 2 commits
6f810f80
- feat(ci): add more repos to updateb3c84836
- Merge branch 'feat-trigger-submodule' into 'development'Compare with previous version
added 2 commits
9d767282
- refactor(ci): update ansible-role repo path6a226617
- Merge branch 'ansible-roles-restructure-ops-74' into 'development'Compare with previous version
added 5 commits
862176f9
- feat(yaml_anchors): initial conditional checks04e7e928
- feat(ci_rules): add exists and changes for rulesff8c43c1
- feat(mkdocs_build): always build on git tag86b05338
- feat(submodule_update_trigger): only update own submodule41790dc1
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 3 commits
6accd863
- fix(commit_footer_check): run on non master/dev branches onlyefa62710
- fix(gitlab_yaml_lint): adjust logic to detect changes5fe9c7c0
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 1 commit
8c7de45d
- build(version): bump version 0.6.1rc4 → 0.6.1rc5Compare with previous version
added 2 commits
ba43bb9c
- fix(md_lint): lint on git tagde45dc26
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 1 commit
a08bc7ab
- build(version): bump version 0.6.1rc5 → 0.6.1rc6Compare with previous version
added 2 commits
3ee48daa
- fix(ansible_playbook): enable parent pipelines41e68d09
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 2 commits
f3fa9c5a
- fix(ansible_playbook): enable parent pipelines476eec71
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 2 commits
3c0543f7
- fix(ansible_playbook): No3 enable parent pipelines8ae6f35d
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 2 commits
13ee3bf5
- fix(ansible_playbook): No4 enable parent pipelinesfc6db1bd
- Merge branch 'preperation-32-when-anchors' into 'development'Compare with previous version
added 4 commits
a86d17ef
- feat(ansible_playbook): rules set to never 'ONLY'35cfa92c
- feat(ci): git submodule job moved to own definitiond8a6d5f7
- feat(ci): git gubmodule update trigger moved to api call via curl5b780df6
- Merge branch 'fix-pipeline-submodule' into 'development'Compare with previous version
added 2 commits
9e098245
- fix(ci): typo in docker build6201afaf
- Merge branch 'fix-pipeline-submodule' into 'development'Compare with previous version
added 5 commits
097725c1
- fix(docker): detect canges in include path correctedf3256c58
- feat(commit_footer_refs): only run on changes1dcb3ed5
- feat(ci): dont git submodule recurse6a149f6e
- feat(ansible_lint): added inventory & playbooks directories1e21ff27
- Merge branch 'fix-non-urgent' into 'development'Compare with previous version
added 2 commits
5ffc68d7
- fix(mkdocs): adjust rules to match linte57f7f09
- Merge branch 'fix-non-urgent' into 'development'Compare with previous version
added 1 commit
928d6254
- build(version): bump version 0.6.1rc6 → 0.6.1rc7Compare with previous version
added 2 commits
22dd4985
- feat(latest_artifacts): ensure artifats for jobs are always avail on branchesf5bd9ace
- Merge branch '34-workaround-job-not-available' into 'development'Compare with previous version
added 2 commits
e90b938b
- fix(docker_build): init submodule submodules0b5680de
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 3 commits
b6c6bd70
- fix(docker_build) on success push container to docker hubfb20ae87
- feat(latest_artifacts): ensure artifats for jobs are always avail on branches01ad98e0
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 2 commits
11b62099
- fix(docker_build): on success push container to docker hub755fcac0
- feat(latest_artifacts): ensure artifats for jobs are always avail on branchesCompare with previous version
added 4 commits
e75464c7
- feat(sync): immediatee git sync0ec520f0
- feat(ci): add resource groups46d85bcf
- fix(ansible_lint): enable first level dir paths0054a21e
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 2 commits
6af454be
- fix(ci): remove spaces from regex exists and changesae8b936c
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 3 commits
9b00af99
- fix(ci): correct dockerhub tag4462ec04
- fix(lint): all lint to immediatly start job606b1915
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 2 commits
469255f4
- docs: added notes869faedf
- Merge branch 'fix-immediate' into 'development'Compare with previous version
added 1 commit
1a03324e
- build(version): bump version 0.6.1rc7 → 0.6.1rc8Compare with previous version
added 2 commits
d9b303ed
- docs: expandd91605e3
- Merge branch 'docs' into 'development'Compare with previous version
added 2 commits
da40e027
- feat(template): added auto job mr from issue comment patchcf33e1fa
- Merge branch 'gitlab-issue-patch-automation' into 'development'Compare with previous version
added 2 commits
4da44b77
- fix(template): issue comment patch remove setting role pathde2ec6a7
- Merge branch 'gitlab-issue-patch-automation' into 'development'Compare with previous version
added 2 commits
f35d99dc
- ci(deploy): added docker management repo2492fdb1
- Merge branch 'gitlab-issue-patch-automation' into 'development'Compare with previous version
added 2 commits
4ea999ce
- fix(docker): ensure on any changes to directory path, build occursfd570fa3
- Merge branch '38-fix-docker-build' into 'development'Compare with previous version
added 2 commits
9489c99f
- feat(docker_publish): on merge to dev always publish6a3ef23c
- Merge branch '38-fix-docker-build' into 'development'Compare with previous version
added 2 commits
799de6c9
- fix(build): adjust to enforceebc3d933
- Merge branch 'fix-image-pull-policy' into 'development'Compare with previous version
added 3 commits
d21692f7
- refactor(ansible): move submodule/issue patch to mr pipeline1a168593
- feat(deploy): added ansible.docker.os repo975de7ac
- Merge branch 'chores-to-mr-pipeline' into 'development'Compare with previous version
added 8 commits
359c664d
- fix(docker): always build on tag0d797415
- feat(docker): add debugging to publishe8758c4c
- feat(build): no docs/docker build on master push, only tag837311c0
- feat(release): annotate git tag with changelog28212841
- chore: remove commented code535d0b42
- docs: update docker tag build86a0292f
- feat(deploy): add new nfc reposa5a9fa44
- Merge branch '37-fix-builds' into 'development'Compare with previous version
added 2 commits
8eb57c58
- feat(sub_module_update): enable passing commit type and category52f4ebda
- Merge branch '39-feat-git-submodule' into 'development'Compare with previous version
added 2 commits
3918686e
- feat(conventional_commits): do not run on master branch5036fc1c
- Merge branch 'minor-fixes' into 'development'Compare with previous version
merging as milestone complete.
added 10h of time spent
mentioned in commit
0fd67d9215
added 10m of time spent
subtracted 10h of time spent
changed title from build: release v0.{-7.0-} to build: release v0.{+6.1+}