From 0a0f64978f8911f6f199b204ac24b832590d1bf3 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 6 Oct 2025 17:57:58 +0300 Subject: [PATCH] Migrate dev:setup to standalone script --- mise-tasks/dev/setup | 17 +++++++++++++++++ mise.toml | 21 --------------------- 2 files changed, 17 insertions(+), 21 deletions(-) create mode 100755 mise-tasks/dev/setup diff --git a/mise-tasks/dev/setup b/mise-tasks/dev/setup new file mode 100755 index 00000000..3e215948 --- /dev/null +++ b/mise-tasks/dev/setup @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +#MISE description="Setup the local development environment" + +set -e + +# Add the Fluxon UI hex source repo + +mix hex.repo add fluxon https://repo.fluxonui.com \ + --fetch-public-key $FLUXON_KEY_FINGERPRINT \ + --auth-key $FLUXON_LICENSE_KEY + +# Install the gh extension to preview local markdown files + +gh extension install thiagokokada/gh-gfm-preview + +mix setup diff --git a/mise.toml b/mise.toml index 5adc10ad..104a7bdb 100644 --- a/mise.toml +++ b/mise.toml @@ -77,11 +77,6 @@ hide = true # TOOLING -[tasks.gh-markdown-preview-extension-install] -description = 'Install a gh extension to preview GH-flavoured markdown files locally' -run = ['gh extension install thiagokokada/gh-gfm-preview'] -hide = true - [tasks.gh-markdown-preview-extension-update] description = 'Update the gh extension to preview GH-flavoured markdown files locally' run = ['gh extension upgrade gfm-preview'] @@ -112,22 +107,6 @@ depends = [ ] description = 'Update dependencies' -# SETUP - -[tasks.fluxon-add-repo] -description = "Add the fluxon repo" -run = """ -mix hex.repo add fluxon https://repo.fluxonui.com \ - --fetch-public-key $FLUXON_KEY_FINGERPRINT \ - --auth-key $FLUXON_LICENSE_KEY -""" -hide = true - -[tasks."dev:setup"] -depends = ['fluxon-add-repo', 'gh-markdown-preview-extension-install'] -description = 'Install dependencies and setup the database' -run = ['mix setup'] - # CI [tasks."ci:watch"]