diff --git a/.github/workflows/melpazoid.yml b/.github/workflows/melpazoid.yml index afe89df..5896d9a 100644 --- a/.github/workflows/melpazoid.yml +++ b/.github/workflows/melpazoid.yml @@ -8,7 +8,7 @@ on: [push, pull_request] jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - name: Set up Python 3.10 @@ -18,14 +18,19 @@ jobs: - name: Install run: | python -m pip install --upgrade pip + sudo add-apt-repository universe --yes + sudo apt-get update sudo apt-get install emacs && emacs --version - sudo apt-get install libvterm + sudo apt-get install elpa-vterm git clone https://github.com/riscy/melpazoid.git ~/melpazoid pip install ~/melpazoid - name: Run env: LOCAL_REPO: ${{ github.workspace }} - RECIPE: (py-vterm-interaction :repo "vale981/py-vterm-interaction" :fetcher github) + RECIPE: (py-vterm-interaction :repo "vale981/py-vterm-interaction.el" :fetcher github) # set this to false (or remove it) if the package isn't on MELPA: EXIST_OK: false - run: echo $GITHUB_REF && make -C ~/melpazoid + run: | + echo '(setq vterm-always-compile-module t)' > ~/.emacs + emacs --batch --eval "(progn (require 'vterm) (vterm-module-compile))" + echo $GITHUB_REF && make -C ~/melpazoid