Skip to content

Commit

Permalink
feat: add CI
Browse files Browse the repository at this point in the history
  • Loading branch information
vhyrro committed Feb 17, 2024
1 parent e4a3eb7 commit 51eddcb
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/luarocks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Push to Luarocks

on:
push:
release:
types:
- created
tags:
- '*'
workflow_dispatch:

jobs:
luarocks-upload:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # Required to count the commits
- name: Get Version
run: echo "LUAROCKS_VERSION=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV
- name: LuaRocks Upload
uses: nvim-neorocks/luarocks-tag-release@v5
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
with:
version: ${{ env.LUAROCKS_VERSION }}
test_interpreters: null
summary: "A set of utility functions for Neovim plugins."
detailed_summary: |
This repository contains a small set of nicities for performing repetitive tasks within Neovim.
This set may shrink further as the features are included in other, larger "utility kits".
The code you see in this repository is primarily used within Neorg.
All functions are annotated using LuaCATS.
16 changes: 16 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Release Please Automatic Semver

on:
push:
branches:
- main

jobs:
release:
name: release
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v3
with:
release-type: simple
package-name: lua-utils.nvim

0 comments on commit 51eddcb

Please sign in to comment.