5c9000a748
build(version): bump version 0.3.1 → 0.4.0
v0.4.0
2022-01-15 03:53:53 +00:00
745622c214
Merge branch '6-10-11-fix-bugs' into 'development'
...
fix: numerous bugs
See merge request nofusscomputing/projects/gitlab-ci!12
2022-01-15 03:50:56 +00:00
e5531fc77b
feat(commit.py): throw an error if no token was supplied. i.e. empty variable.
...
A check is done on the supplied token,
if 'None', throws an error that can be viewed in the output log and
in the job output.
fixes #11 !12
2022-01-15 13:14:58 +09:30
6b7ad95fc0
feat(commit.py): confirm a merge request was found, if not output 'ci: No Merge Request found'
...
issue #11 !12
2022-01-15 13:07:56 +09:30
c543c47af8
feat(commit.py): try to us CI_JOB_TOKEN
before the specified token, if any.
...
issue #11 !12
2022-01-15 13:05:30 +09:30
99bdc2a092
fix(commit.py): fix typo that caused exception
...
issue #6 !12
2022-01-15 12:29:23 +09:30
d03d9fefc9
fix(conventional_commits): fetch all branches prior to check for parent branch
...
issue #6 !12
2022-01-15 12:23:54 +09:30
b01550e09f
feat(commit.py): removed ability to fetch first commit or target branch
...
no longer required due to fix on #6 .
issue #6 !12
2022-01-15 12:18:15 +09:30
d5782d95e8
fix(ci): added variable 'GIT_SUBMODULE_STRATEGY' to be 'recursive'
...
fixes #10 !12
2022-01-15 12:04:16 +09:30
42ad02ee5d
fix(conventional_commits): use git show-branch to find origin branch
...
using git branch then filtering after '* [current-branch]' with branches
that contain 'origin/' and removing 'HEAD' and 'current-branch' leaves the
parent branch
fixes #6 !11
2022-01-15 12:04:07 +09:30
7751fd9494
build(version): bump version 0.3.0 → 0.3.1
v0.3.1
2022-01-11 07:03:09 +00:00
49a2e1185b
Merge branch 'issue-2' into 'development'
...
docs(readme): Update project usage in own repo
See merge request nofusscomputing/projects/gitlab-ci!10
2021-08-13 02:12:35 +00:00
8ac36de8e0
docs(readme): Updated with an example .gitlab-ci.yml example
...
fixes #2 !10
2021-08-13 11:37:10 +09:30
aa28ef6553
Merge branch 'code-quality' into 'development'
...
style: improve python code quality
See merge request nofusscomputing/projects/gitlab-ci!9
2021-08-12 05:42:48 +00:00
4b6cc3176f
fix(pylint): install the required packages for files being checked
...
closes #7
2021-08-12 15:06:07 +09:30
936299aefc
fix(pylint): fix bug introduced in code quality commit
...
#7
2021-08-12 14:49:00 +09:30
2ac22c0e91
fix(commit_footer): fix bug introduced in code quality commit
...
#7
2021-08-12 14:46:26 +09:30
ccc601f641
style(cz_nfc): code quality on cz_nfc.py
...
#7
2021-08-12 14:42:16 +09:30
5676c5ee37
style(commit_footer): code quality on setup.py
...
#7
2021-08-12 14:27:41 +09:30
3d69e57714
style(commit_footer): code quality on __main__.py
...
#7
2021-08-12 14:26:43 +09:30
c093c31cbd
style(commit_footer): code quality on commits.py
...
#7
2021-08-12 14:21:34 +09:30
73e061e649
build(pylint): added .pylintrc to exclude some rules
...
.pylintrc had rules ignore docs strings for module, function and class. this can be customised by the end user.
!9 #7
2021-08-12 14:04:32 +09:30
389bc08d76
build(version): bump version 0.3.0rc1 → 0.3.0
v0.3.0
2021-08-12 03:32:36 +00:00
f455eb2e27
Merge branch 'style-readme' into 'development'
...
style(readme): fix badge table.
See merge request nofusscomputing/projects/gitlab-ci!7
2021-08-12 03:25:10 +00:00
3360a15fde
fix(commit_message): fixed commit message check if there is only one commit to the branch
...
!7
2021-08-12 12:47:23 +09:30
2c61651d9c
style(readme): fix formatting of badge table
...
The badge table did not render on github,
adjuested so that each row is on one line for github markdown to function
!7
2021-08-12 12:45:40 +09:30
a629e39f59
Merge branch 'update-readme' into 'development'
...
docs(readme): added how to use repo
See merge request nofusscomputing/projects/gitlab-ci!5
2021-08-11 06:37:28 +00:00
0653766c93
docs(readme): Updated badges and intro
...
!5
2021-08-11 15:52:28 +09:30
d610562438
feat(python_linting): added ci job, python linting, code quality and scoring
...
Added a job to lint python files and ouput a code quality report for gitlab MR.
A html report is also available within the artifacts. if the badge is used,
the badge links to the html code quality report.
Changes to be committed:
modified: .gitlab-ci.yml
new file: python/.gitlab-ci.yml
new file: python/README.md
new file: python/requirements.txt
issue #1
2021-08-11 15:51:45 +09:30
def31ef562
style(yaml_lint): fixed yaml lint errors
...
yaml lint was producing linting errors. Amended affected lines.
#1
2021-08-11 13:47:34 +09:30
d20a56fa0c
feat(yaml_lint): Added job yaml lint for checking yaml files
...
defaults to checking subfolder/.gitlab-ci.yml.
Changes to be committed:
modified: .gitlab-ci.yml
new file: yaml_lint/.gitlab-ci.yml
new file: yaml_lint/.yamllint.yaml
new file: yaml_lint/README.md
new file: yaml_lint/requirements.txt
issue #1
2021-08-11 13:41:42 +09:30
9f7a24c1eb
docs(gitlab_templates): added issue and merge request templates
...
#1
2021-08-11 12:44:22 +09:30
da8eb5c338
docs(template): added template readme for CI job folders
...
#1
2021-08-11 12:41:51 +09:30
ace7a03456
docs(readme): explain sync and using github to link gitlab-ci
...
!5 #1
2021-08-11 12:40:30 +09:30
8790917e7d
docs(readme): explain repo layout and versioning
...
!5
2021-08-11 12:30:30 +09:30
19900945e7
docs(readme): added how to update gitlab-ci
...
!5
2021-08-11 12:26:18 +09:30
63af1efb4f
fix(commit_footer_refs): Use the current git branch for comparison.
...
dynamically select the current branch so that it can be compared to the dev branch
!5 #1
2021-08-11 12:17:50 +09:30
8a988ebf09
docs(readme): Added how to use this repository
...
!5
2021-08-11 12:07:56 +09:30
f4ee55daa5
Merge branch 'changelog-footer-toggle' into 'development'
...
feat(changelog): be able to switch changelog references inclusion.
See merge request nofusscomputing/projects/gitlab-ci!4
2021-08-08 06:35:41 +00:00
dc13d4f284
docs(gitlab_release): Added user docs to fix errors from ci job 'commit footer refs'
...
User documentation provided as it is linked from the junit test report in the gitlab interface.
closes #3 closes #4
2021-08-08 15:57:50 +09:30
22136f7dd2
feat(gitlab_release): Toggle var added to enable switching changelog references.
...
using var 'CHANGELOG_FOOTER_REFERENCES' set to False when generating a changelog
with 'cz' will not add the commit footer refrences to the changelog.
issue #3
2021-08-08 15:28:00 +09:30
eb0bf4c174
refactor(gitlab_release): file link to be in local repository for helping fix commit footer ref check failures
...
issue #4
2021-08-08 15:18:11 +09:30
81776223c5
refactor(gitlab_release): use a name for failed test to denote the issue
...
issue #4
2021-08-08 15:05:35 +09:30
756b9406dd
feat(gitlab_release): be able to toggle commit footer check job
...
if var CHANGELOG_FOOTER_REFERENCES=False, dont conduct validation job.
issue #4
2021-08-08 15:03:12 +09:30
7cb676eb98
ci(gitlab_release): Add a validation job to check if commit messages contain a gitlab reference in the footer
...
#4
2021-08-08 14:51:57 +09:30
11e156619d
feat(gitlab_release): python module to check if a commit message has gitlab references in the footer
...
#4
2021-08-08 14:50:34 +09:30
d2d4ac0afa
build(.gitignore): ignore python build files
...
!4
2021-08-08 14:47:49 +09:30
d929c1d3b0
Merge branch 'changelog-footer' into 'development'
...
feat(changelog): Add commit footer to Changelog
See merge request nofusscomputing/projects/gitlab-ci!3
2021-08-07 07:53:17 +00:00
35edb7cfc5
docs(changelog): Updated changelog to new layout
...
Changelog now adds issue and merge request references from the commit footer line.
!3 #3
2021-08-07 17:17:29 +09:30
8699c41219
feat(gitlab_release): Add commit footer to changelog
...
!1 #3
2021-08-07 17:11:17 +09:30