Skip to content

fix: derive git commit author name from email #37

fix: derive git commit author name from email

fix: derive git commit author name from email #37

Workflow file for this run

name: Release
on:
push:
branches:
- master
workflow_dispatch:
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
permissions:
contents: write
jobs:
release:
name: Semantic release
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: "24"
cache: npm
- name: Set up Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: "21"
- name: Set up Clojure CLI
run: |
curl -fsSL -O https://download.clojure.org/install/linux-install-1.12.4.1602.sh
chmod +x linux-install-1.12.4.1602.sh
sudo ./linux-install-1.12.4.1602.sh
- name: Cache Clojure dependencies
uses: actions/cache@v5
with:
path: |
~/.gitlibs
~/.m2/repository
key: ${{ runner.os }}-clojure-${{ hashFiles('deps.edn') }}
restore-keys: |
${{ runner.os }}-clojure-
- name: Install release tooling
run: npm install
- name: Run tests
run: make test CLOJURE=clojure
- name: Create Release
run: npx semantic-release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}