Skip to content

Commit 48fd1ec

Browse files
webknjazjohn-westcott-iv
authored andcommitted
📦 Always compute version while releasing
Resolves ansible#657
1 parent b309891 commit 48fd1ec

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

‎tools/ansible/release.yml‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,29 @@
1515
set_fact:
1616
# setuptools-scm will strip leading 0's off the date format so we need to do that too
1717
release_number: "{{ (ansible_date_time.date | to_datetime('%Y-%m-%d')).strftime('%Y.%m.%d') | regex_replace('\\.0', '.') }}"
18+
tags:
19+
- always
1820

1921
- name: Tag the repo
2022
command:
2123
cmd: "git tag -f {{ release_number }}"
24+
tags:
25+
- always
2226

2327
- name: Get the build number from setuptools-scm
2428
command:
2529
cmd: python -m setuptools_scm
2630
register: setuptools_command_version
31+
tags:
32+
- always
2733

2834
- name: Make sure the selected release number and setuptools_scm agree
2935
assert:
3036
that:
3137
release_number == setuptools_command_version.stdout
3238
msg: "We expected the release number to be {{ release_number }} but setuptools-scm wanted it to be {{ setuptools_command_version.stdout }}"
39+
tags:
40+
- always
3341

3442
- name: Build django-ansible-base
3543
command:

0 commit comments

Comments
 (0)