Skip to content

Commit

Permalink
Update for Pulsar
Browse files Browse the repository at this point in the history
  • Loading branch information
nwhetsell committed Jun 24, 2024
1 parent d1a7aec commit d40f3eb
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 13 deletions.
24 changes: 14 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,32 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
channel: [stable, beta]
runs-on: ${{ matrix.os }}
steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up Atom
uses: UziTech/action-setup-atom@v2
with:
version: ${{ matrix.channel }}
- name: Install Pulsar on macOS
run: brew install pulsar
if: ${{ matrix.os == 'macos-latest' }}
- name: Install Pulsar on Linux
uses: pulsar-edit/action-pulsar-dependency@v3
if: ${{ matrix.os == 'ubuntu-latest' }}

- name: Install LilyPond on Linux
run: |
wget --no-verbose https://lilypond.org/download/binaries/linux-64/lilypond-2.22.1-1.linux-64.sh
sudo sh lilypond-2.22.1-1.linux-64.sh --batch
wget --no-verbose https://gitlab.com/lilypond/lilypond/-/releases/v2.24.3/downloads/lilypond-2.24.3-linux-x86_64.tar.gz
tar -xf lilypond-2.24.3-linux-x86_64.tar.gz
echo "$(pwd)/lilypond-2.24.3/bin" >> $GITHUB_PATH
if: ${{ matrix.os == 'ubuntu-latest' }}
- name: Install LilyPond on macOS
run: brew update && brew install lilypond
if: ${{ matrix.os == 'macos-latest' }}

- name: Install package dependencies
run: apm install
run: ppm install

- name: Run tests
run: atom --test spec
uses: coactions/setup-xvfb@v1
with:
run: pulsar --test spec
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# LilyPond Linting in Atom

[![apm](https://img.shields.io/apm/dm/linter-lilypond.svg)](https://atom.io/packages/linter-lilypond)
[![Actions](https://github.com/nwhetsell/linter-lilypond/workflows/CI/badge.svg)](https://github.com/nwhetsell/linter-lilypond/actions?workflow=CI)

This [Atom](https://atom.io) package adds syntax highlighting and syntax checking for [LilyPond](https://lilypond.org) files.
This [Pulsar](https://pulsar-edit.dev) package adds syntax highlighting and syntax checking for [LilyPond](https://lilypond.org) files.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "linter-lilypond",
"main": "./lib/linter-lilypond",
"version": "1.0.9",
"description": "Highlight and lint LilyPond files",
"description": "Highlight and lint LilyPond files in Pulsar and Atom forks",
"keywords": [
"lilypond",
"music"
Expand Down

0 comments on commit d40f3eb

Please sign in to comment.