From 2163a63a7ca5ef0c7a9929c5c0281d8807311032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Mon, 8 Jul 2024 18:48:11 +0200 Subject: [PATCH] fix: release build pipeline --- - | 122 ------------------------------------ .github/workflows/build.yml | 8 +-- 2 files changed, 4 insertions(+), 126 deletions(-) delete mode 100644 - diff --git a/- b/- deleted file mode 100644 index ab5688cb..00000000 --- a/- +++ /dev/null @@ -1,122 +0,0 @@ -name: CharaChorder -description: CharaChorder specific actions -actions: - 0: - id: "NO_ACTION" - display: "No Action" - 528: - id: "RESTART" - title: Restart Device - icon: restart_alt - 530: - id: "BOOT" - title: Reboot to Bootloader - icon: rule_settings - 532: - id: "GTM" - title: Toggle Generative Text Menu - icon: terminal - description: | - Text based menu which is accessible anywhere you can type. - It allows you to access various device settings and features - without the need for software and is activated by chording both alt keys together. - 534: - id: "IMPULSE" - title: Toggle Impulse - icon: heap_snapshot_multiple # TODO: find a better icon - description: | - An 'on-the-fly' custom chord which can be spontaneously created anywhere that you can type via the GTM - 536: - id: "DUP" - title: Repeat Last Note - icon: copy_all - description: | - In character entry, it repeats your last input. - In chorded entry, it is used for words with repeating letters. - 538: - id: "SPUR" - title: Spurring Toggle - icon: piano - description: | - 'Chording only' mode which tells your device to output chords on a press rather than a press & release. - It also enables you to jump from one chord to another without releasing everything and can be activated - in GTM or by chording both mirror keys. It can provide significant speed gains with chording, - but also takes away the flexibility of character entry. - Spurring also helps new users learn how to chord by eliminating the need to focus on timing. - Spurring is toggled by chording both of the 'mirror' keys together. - 540: &ambi_throw - id: "AMBILEFT" - title: Ambidextrous Throwover - icon: switch_left - variant: left - description: | - Entry mode designed for one-handed typing. - Characters from the opposite hand are mirrored to the hand which activates this feature. - 542: - variantOf: 540 - <<: *ambi_throw - id: "AMBIRIGHT" - variant: right - icon: switch_right - 544: - variantOf: 36 - id: "SPACERIGHT" - display: " " - title: Right Spacebar (eg CC Lite) - icon: space_bar - variant: right - 548: &primary_keymap - id: "KM_1_L" - title: Primary Keymap - icon: counter_1 - variant: left - description: | - Acts as a toggle if the same action is not assigned - to the target layer - 549: - variantOf: 548 - <<: *primary_keymap - id: "KM_1_R" - variant: right - 550: &secondary_keymap - id: "KM_2_L" - title: Numeric Layer - icon: counter_2 - variant: left - description: | - Acts as a toggle if the same action is not assigned - to the target layer - 551: - variantOf: 550 - <<: *secondary_keymap - id: "KM_2_R" - variant: right - 552: &tertiary_keymap - id: "KM_3_L" - title: Function Layer - icon: counter_3 - variant: left - description: | - Acts as a toggle if the same action is not assigned - to the target layer - 553: - variationOf: 552 - <<: *tertiary_keymap - id: "KM_3_R" - variant: right - 576: - id: ACTION_DELAY_1000 - icon: clock_loader_90 - description: Wait for one second - 577: - id: ACTION_DELAY_100 - icon: clock_loader_60 - description: Wait for 100 milliseconds - 578: - id: ACTION_DELAY_10 - icon: clock_loader_40 - description: Wait for 10 milliseconds - 579: - id: ACTION_DELAY_1 - icon: clock_loader_10 - description: Wait for one millisecond diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3cdc1e78..393ed8a9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,14 +25,14 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18.16.x - cache: "npm" + cache: "pnpm" - name: ⏬ Install Node dependencies - run: npm ci + run: pnpm install - name: 🔥 Optimize icon font - run: npm run minify-icons + run: pnpm minify-icons - name: 🔨 Build site - run: npm run build + run: pnpm build - name: 📦 Upload build artifacts uses: actions/upload-artifact@v3.1.2