mirror of
https://github.com/mudler/LocalAI.git
synced 2024-12-18 20:27:57 +00:00
ci: manually update deps
This commit is contained in:
parent
885642915f
commit
ebcd10d66f
9
.github/bump_deps.sh
vendored
Executable file
9
.github/bump_deps.sh
vendored
Executable file
@ -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
.github/workflows/bump_deps.yaml
vendored
Normal file
41
.github/workflows/bump_deps.yaml
vendored
Normal file
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,35 +1,4 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"extends": ["config:base"],
|
"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"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user