From 90a73079da9de411c04a799882d75bbd9c075459 Mon Sep 17 00:00:00 2001 From: VC Date: Tue, 8 Oct 2024 20:29:20 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6:=20mastodon=20v4.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- roles/mastodon/tasks/mastodon.yml | 19 ++++++++++++++++++- roles/mastodon/vars/main.yml | 4 ++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/roles/mastodon/tasks/mastodon.yml b/roles/mastodon/tasks/mastodon.yml index 710ddf7..e9e42d6 100644 --- a/roles/mastodon/tasks/mastodon.yml +++ b/roles/mastodon/tasks/mastodon.yml @@ -23,11 +23,27 @@ chdir: "{{ mastodon_home }}/live" changed_when: true +- name: Enable corepack + remote_user: mastodon + ansible.builtin.command: + cmd: | + bash -lic "corepack enable" + chdir: "{{ mastodon_home }}/live" + changed_when: true + +- name: Install yarn 4 + remote_user: mastodon + ansible.builtin.command: + cmd: | + bash -lic "corepack prepare" + chdir: "{{ mastodon_home }}/live" + changed_when: true + - name: Install mastodon remote_user: mastodon ansible.builtin.command: cmd: | - bash -lic "yarn install --frozen-lockfile" + bash -lic "yarn install --immutable" chdir: "{{ mastodon_home }}/live" changed_when: true @@ -83,4 +99,5 @@ ansible.builtin.command: cmd: | bash -lic "yarn cache clean" + chdir: "{{ mastodon_home }}/live" changed_when: true diff --git a/roles/mastodon/vars/main.yml b/roles/mastodon/vars/main.yml index 2c206f3..464da4e 100644 --- a/roles/mastodon/vars/main.yml +++ b/roles/mastodon/vars/main.yml @@ -1,6 +1,6 @@ --- -mastodon_version: "4.2.13" +mastodon_version: "4.3.0" mastodon_nodejs_key_url: "https://deb.nodesource.com/gpgkey/nodesource.gpg.key" mastodon_nodejs_key_path: "/usr/share/keyrings/nodesource.gpg" @@ -8,4 +8,4 @@ mastodon_nodejs_key_path: "/usr/share/keyrings/nodesource.gpg" mastodon_yarn_key_url: "https://dl.yarnpkg.com/debian/pubkey.gpg" mastodon_yarn_key_path: "/usr/share/keyrings/yarnkey.gpg" -mastodon_ruby_version: "3.2.3" +mastodon_ruby_version: "3.3.5"