Skip to content

Fix SM30 keyboard settings order #110

Fix SM30 keyboard settings order

Fix SM30 keyboard settings order #110

Workflow file for this run

name: Release
on:
push:
tags:
- "*"
jobs:
build-ergohaven:
uses: ./.github/workflows/build-ergohaven.yml
pre-release:
name: Pre-Release
needs:
- build-ergohaven
runs-on: ubuntu-latest
permissions:
contents: 'write'
packages: 'write'
pull-requests: 'read'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download
uses: actions/download-artifact@v4
with:
path: ergohaven_fw
- name: Prepare release notes
shell: bash
run: |
awk -v ver="${GITHUB_REF_NAME}" '
$0 == "## " ver { found=1; print; next }
found && /^## / { exit }
found { print }
' keyboards/ergohaven/changelog_ru.md > release_notes.md
if [ ! -s release_notes.md ]; then
echo "Release ${GITHUB_REF_NAME}" > release_notes.md
fi
- name: Configure
run: |
sudo apt-get install rename
- name: Rename
run: |
cd ergohaven_fw/ergohaven_fw
rename 's/(rev\d_)//; s/ergohaven_/'${GITHUB_REF_NAME}'_'/ *.uf2
- name: Create Release
uses: softprops/action-gh-release@v2
with:
draft: false
body_path: release_notes.md
files: |
ergohaven_fw/**/*.uf2