diff --git a/ansible/roles/gn/tasks/main.yml b/ansible/roles/gn/tasks/main.yml index 83c25be63..482dfb844 100644 --- a/ansible/roles/gn/tasks/main.yml +++ b/ansible/roles/gn/tasks/main.yml @@ -30,6 +30,14 @@ ansible.builtin.set_fact: rebuild_gn: "{{ not gn_installed_version.stdout|default('') is search(gn_git.after[:7]) }}" +- name: clean git checkout + ansible.builtin.shell: git clean -fdX + args: + chdir: "{{ gn_git_dir }}" + become: "{{ gn_user|default(omit)|bool }}" + become_user: "{{ gn_user|default(omit) }}" + when: rebuild_gn + # Requires a C++17 compiler. - name: build gn ansible.builtin.shell: | diff --git a/ansible/roles/gn/vars/main.yml b/ansible/roles/gn/vars/main.yml index 02852ea33..5cd37227f 100644 --- a/ansible/roles/gn/vars/main.yml +++ b/ansible/roles/gn/vars/main.yml @@ -5,8 +5,8 @@ compiler: { } gn_select_compiler: "{{ compiler[os]|default(compiler[os|stripversion])|default('true') }}" -gn_version: 88e8054 +gn_version: c0a46c5e8c316010baf1a0eb2d2ee5a86f73e4c2 packages: { 'rhel8': 'ninja-build,gcc-toolset-12' -} \ No newline at end of file +}