Skip to content
Todd Flanders edited this page Feb 21, 2020 · 1 revision

Welcome to the python-tag-release-spike wiki!

Purpose

To get automated semantic versioning and lights-out continuous delivery working in a minimal program

Analysis

With the latest release at v0.0.3, I made the commit e488767

My commit message is feat(pencil): add 'graphiteWidth' option, so I expected a minor bump to v0.1.0

Actual result is v0.0.4:

https://github.com/tflander/python-tag-release-spike/tree/v0.0.4

Here is the workflow for this release

...and here are the logs:

2020-02-21T19:48:33.1322904Z ##[group]Run mathieudutour/github-tag-action@v3
2020-02-21T19:48:33.1323030Z with:
2020-02-21T19:48:33.1323782Z   github_token: ***
2020-02-21T19:48:33.1323890Z   default_bump: patch
2020-02-21T19:48:33.1323983Z   tag_prefix: v
2020-02-21T19:48:33.1324081Z   release_branches: master
2020-02-21T19:48:33.1324182Z   create_annotated_tag: false
2020-02-21T19:48:33.1324281Z env:
2020-02-21T19:48:33.1324366Z   pythonLocation: /opt/hostedtoolcache/Python/3.7.6/x64
2020-02-21T19:48:33.1324471Z ##[endgroup]
2020-02-21T19:48:33.4284405Z [command]git fetch --tags
2020-02-21T19:48:33.5432008Z [command]git tag
2020-02-21T19:48:33.5478995Z v0.0.1
2020-02-21T19:48:33.5479466Z v0.0.2
2020-02-21T19:48:33.5479741Z v0.0.3
2020-02-21T19:48:33.5516532Z [command]git rev-list --tags --topo-order --max-count=1
2020-02-21T19:48:33.5558398Z 007058441716513513d3e9fab6bbc36132f74112
2020-02-21T19:48:33.5565525Z [command]git describe --tags 007058441716513513d3e9fab6bbc36132f74112
2020-02-21T19:48:33.5605030Z v0.0.3
2020-02-21T19:48:33.5619572Z [command]git log v0.0.3..HEAD --pretty=format:'%s%n%b==============================================' --abbrev-commit
2020-02-21T19:48:33.5648469Z 'feat(pencil): add 'graphiteWidth' option
2020-02-21T19:48:33.5703894Z =============================================='Analyzing commit: 'feat(pencil): add 'graphiteWidth' option
2020-02-21T19:48:33.5709794Z The commit should not trigger a release
2020-02-21T19:48:33.5710519Z Analyzing commit: '
2020-02-21T19:48:33.5712692Z The commit should not trigger a release
2020-02-21T19:48:33.5713002Z Analysis of 2 commits complete: no release
2020-02-21T19:48:34.3143704Z ##[group]Run marvinpinto/action-automatic-releases@latest
2020-02-21T19:48:34.3143836Z with:
2020-02-21T19:48:34.3144243Z   repo_token: ***
2020-02-21T19:48:34.3144355Z   automatic_release_tag: v0.0.4
2020-02-21T19:48:34.3144462Z   prerelease: false
2020-02-21T19:48:34.3144571Z   title: python-tag-release-spike-ci
2020-02-21T19:48:34.3144666Z   draft: false
2020-02-21T19:48:34.3144767Z env:
2020-02-21T19:48:34.3144876Z   pythonLocation: /opt/hostedtoolcache/Python/3.7.6/x64
2020-02-21T19:48:34.3144982Z ##[endgroup]
Clone this wiki locally