Switch CI target to sha instead of ref

This commit is contained in:
Fabian Koller 2021-01-31 11:25:39 +01:00
parent ac459f7b05
commit 9c3b16c879
No known key found for this signature in database
GPG Key ID: 4EFE4C946404B82A
2 changed files with 8 additions and 2 deletions

View File

@ -2,9 +2,9 @@
- name: update previous release to newest release
hosts: all
tasks:
- name: set github ref as version when available
- name: set current github commit as version when available
set_fact:
paperlessng_version: "{{ lookup('env', 'GITHUB_REF') | default('latest', True) }}"
paperlessng_version: "{{ lookup('env', 'GITHUB_SHA') | default('master', True) }}"
- name: update to newest paperless-ng release
include_role:
name: ansible

View File

@ -114,6 +114,12 @@
paperlessng_version: "{{ latest_release.json['tag_name'] }}"
when: paperlessng_version == "latest"
- name: check if version is ref
fail:
msg: "Specifying `paperlessng_version` as git ref may not work as expected!"
ignore_errors: True # Output failure (as warning), but don't consider play failed
when: paperlessng_version.startswith('refs/')
- block:
- name: sanitize version string
set_fact: