Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Cat Emacs GitHub configuration

This repository contains shared GitHub configuration for the Cat Emacs organization.

Reusable Emacs package CI

.github/workflows/emacs-package.yml provides the common environment for Emacs Lisp package checks. Package-specific behavior remains in each repository's Makefile.

name: CI

on:
  push:
  pull_request:

jobs:
  ci:
    uses: cat-emacs/.github/.github/workflows/emacs-package.yml@v1
    with:
      install-command: make install-deps
      check-command: make lint build test

The workflow tests Emacs 29.4 and 30.2 by default. Callers can override the matrix with a JSON array and can select a subdirectory in a monorepo:

with:
  emacs-versions: '["30.2"]'
  working-directory: packages/example

Actions used by the shared workflow are pinned to commit SHAs. Callers follow the organization-maintained v1 tag so fixes can be rolled out centrally without duplicating workflow implementation.

About

Shared GitHub configuration and reusable workflows for Cat Emacs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors