Skip to content

Commit

Permalink
fix(action): update github action vim-release using ad-m/github-push-…
Browse files Browse the repository at this point in the history
…action (#706)

* fix(ci): fix github action release vim.

* fix: fix job name to release.

* fix: fix commit files commands.

* chore(vim): bump vim-tabby version to 1.0.2.
  • Loading branch information
icycodes authored Nov 6, 2023
1 parent 00e0c4f commit 039b8bf
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 14 deletions.
49 changes: 37 additions & 12 deletions .github/workflows/vim-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,44 @@ name: Release Vim Plugin

on:
workflow_dispatch:

jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: olivr/[email protected]
with:
ssh_key: ${{ secrets.VIM_RELEASE_SSH_KEY }}
access_token: ${{ secrets.VIM_RELEASE_GH_TOKEN }}
sot_repo: TabbyML/tabby
destination_repo: TabbyML/vim-tabby
push_include: "clients/vim/**"
workflow: push
- name: Checkout tabby repo
uses: actions/checkout@v3
with:
lfs: true
path: tabby
- name: Checkout vim-tabby repo
uses: actions/checkout@v3
with:
repository: TabbyML/vim-tabby
token: ${{ secrets.VIM_RELEASE_GH_TOKEN }}
lfs: true
path: vim-tabby
- name: Copy files
run: |
cp -r tabby/clients/vim/* vim-tabby/
rm vim-tabby/package.json
- name: Get version
id: get_version
run: |
cd vim-tabby/autoload/tabby/
version=$(cat globals.vim | grep "let g:tabby_version" | sed -e 's/.*"\(.*\)".*/\1/')
echo "::set-output name=version::$version"
- name: Commit files
run: |
cd vim-tabby/
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git add .
git commit -m "release: vim-tabby version ${{ steps.get_version.outputs.version }}"
- name: Push changes
uses: ad-m/github-push-action@master
with:
repository: TabbyML/vim-tabby
github_token: ${{ secrets.VIM_RELEASE_GH_TOKEN }}
directory: vim-tabby
force: true
6 changes: 6 additions & 0 deletions clients/vim/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 1.0.2

### Fixes:

- Fixed a bug causing status stuck in 'initializing' when script not found.

## 1.0.1

### Fixes:
Expand Down
2 changes: 1 addition & 1 deletion clients/vim/autoload/tabby/globals.vim
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,5 @@ function! tabby#globals#Load()


" Version of Tabby plugin. Not configurable.
let g:tabby_version = "1.0.1"
let g:tabby_version = "1.0.2"
endfunction
2 changes: 1 addition & 1 deletion clients/vim/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vim-tabby",
"version": "1.0.1",
"version": "1.0.2",
"description": "Vim plugin for Tabby AI coding assistant.",
"repository": "https://github.com/TabbyML/tabby",
"scripts": {
Expand Down

0 comments on commit 039b8bf

Please sign in to comment.