Skip to content

chore(deps): bump home/.local/share/nvim/site/pack/default/start/flas… #7869

chore(deps): bump home/.local/share/nvim/site/pack/default/start/flas…

chore(deps): bump home/.local/share/nvim/site/pack/default/start/flas… #7869

Workflow file for this run

name: test
on: [push]
jobs:
test:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: leafo/gh-actions-lua@v10
- uses: leafo/gh-actions-luarocks@v4
- name: install luacheck
run: luarocks install luacheck
- name: lint
run: luacheck home
- name: deps
uses: awalsh128/cache-apt-pkgs-action@latest
with:
packages: stow libglib2.0-dev libmpv-dev dbus-x11 dconf-cli libavformat-dev
# libglib2.0-dev libmpv-dev libavformat-dev - mpv-mpris
# dbus-x11 dconf-cli - ibus
version: 1.0
- name: yq # needed for the mason registry to work locally (https://github.com/williamboman/mason.nvim/pull/1457)
uses: mikefarah/yq@master
- name: neovim
uses: rhysd/action-setup-vim@v1
with:
# apt neovim is too old
neovim: true
version: nightly # using vim.fs.joinpath
- name: deps - llvm # ccls dep
uses: KyleMayes/install-llvm-action@v2
with:
version: 12.0
- name: deps - node.js # various dependencies
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: build
run: make
- name: test build
run: make test-build
- name: install
run: |
export $(dbus-launch) # dconf required dbus
# stow conflicts
rm ~/.bashrc ~/.bash_profile
make install
- name: test
run: make test