Skip to content

Commit

Permalink
ci: manually update deps
Browse files Browse the repository at this point in the history
  • Loading branch information
mudler committed May 4, 2023
1 parent 8856429 commit ebcd10d
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 32 deletions.
9 changes: 9 additions & 0 deletions .github/bump_deps.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash
set -xe
REPO=$1
BRANCH=$2
VAR=$3

LAST_COMMIT=$(curl -s -H "Accept: application/vnd.github.VERSION.sha" "https://api.github.com/repos/$REPO/commits/$BRANCH")

sed -i Makefile -e "s/$VAR?=.*/$VAR?=$LAST_COMMIT/"
41 changes: 41 additions & 0 deletions .github/workflows/bump_deps.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Bump dependencies
on:
schedule:
- cron: 0 20 * * *
workflow_dispatch:
jobs:
bump:
strategy:
fail-fast: false
matrix:
include:
- repository: "go-skynet/go-gpt4all-j.cpp"
variable: "GOGPT4ALLJ_VERSION"
branch: "master"
- repository: "go-skynet/go-llama.cpp"
variable: "GOLLAMA_VERSION"
branch: "master"
- repository: "go-skynet/go-gpt2.cpp"
variable: "GOGPT2_VERSION"
branch: "master"
- repository: "donomii/go-rwkv.cpp"
variable: "RWKV_VERSION"
branch: "main"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Bump dependencies 🔧
run: |
bash .github/bump_deps.sh ${{ matrix.repo }} ${{ matrix.branch }} ${{ matrix.variable }}
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.UPDATE_BOT_TOKEN }}
push-to-fork: ci-forks/LocalAI
commit-message: ':arrow_up: Update ${{ matrix.repo }}'
title: ':arrow_up: Update ${{ matrix.repo }}'
body: Bump of ${{ matrix.repo }} version
signoff: true



33 changes: 1 addition & 32 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -1,35 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"labels": ["PR: Dependency ⬆️", "repo automation 🤖"],
"regexManagers": [
{
"fileMatch": ["^Makefile$"],
"matchStrings": ["GOGPT4ALLJ_VERSION?=(?<currentDigest>.*)\\n"],
"datasourceTemplate": "git-refs",
"depNameTemplate": "https://github.com/go-skynet/go-gpt4all-j.cpp.git",
"currentValueTemplate": "master"
},
{
"fileMatch": ["^Makefile$"],
"matchStrings": ["GOLLAMA_VERSION?=(?<currentDigest>.*)\\n"],
"datasourceTemplate": "git-refs",
"depNameTemplate": "https://github.com/go-skynet/go-llama.cpp.git",
"currentValueTemplate": "master"
},
{
"fileMatch": ["^Makefile$"],
"matchStrings": ["GOGPT2_VERSION?=(?<currentDigest>.*)\\n"],
"datasourceTemplate": "git-refs",
"depNameTemplate": "https://github.com/go-skynet/go-gpt2.cpp.git",
"currentValueTemplate": "master"
},
{
"fileMatch": ["^Makefile$"],
"matchStrings": ["RWKV_VERSION?=(?<currentDigest>.*)\\n"],
"datasourceTemplate": "git-refs",
"depNameTemplate": "https://github.com/donomii/go-rwkv.cpp.git",
"currentValueTemplate": "main"
}
]
"extends": ["config:base"]
}

0 comments on commit ebcd10d

Please sign in to comment.