From 73b7f11d7a6d271ea02afe5f4911320351147bac Mon Sep 17 00:00:00 2001 From: Elliott Tallis Date: Wed, 21 Dec 2022 19:58:07 +0000 Subject: [PATCH] Also push builds to https://github.com/Vencord/builds (#344) Co-authored-by: Ven --- .github/workflows/build.yml | 21 ++++++++++++++++++++- README.md | 2 +- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ef6503b..1cdebd0c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,10 +55,29 @@ jobs: run: | echo "release_tag=$(git rev-parse --short HEAD)" >> $GITHUB_ENV - - name: Upload Devbuild + - name: Upload Devbuild as release run: | gh release upload devbuild --clobber dist/* gh release edit devbuild --title "DevBuild $RELEASE_TAG" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} RELEASE_TAG: ${{ env.release_tag }} + + - name: Upload Devbuild to builds repo + run: | + git config --global user.name "$USERNAME" + git config --global user.email actions@github.com + + gh repo clone "$GH_REPO" upload + cd upload + rm -rf * .* + cp -r ../dist/* . + + git add -A + git commit -m "Builds for https://github.com/$GITHUB_REPOSITORY/commit/$GITHUB_SHA" + git push --force https://$USERNAME:$API_TOKEN@github.com/$GH_REPO.git main + env: + API_TOKEN: ${{ secrets.BUILDS_TOKEN }} + GLOBIGNORE: .git:.gitignore:README.md:LICENSE + GH_REPO: Vencord/builds + USERNAME: GitHub-Actions diff --git a/README.md b/README.md index 8c8466e2..10c73a0e 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ If you're a power user who wants to contribute and make plugins or just want to Or install the browser extension for - [![Chrome](https://img.shields.io/badge/chrome-ext-brightgreen)](https://github.com/Vendicated/Vencord/releases/latest/download/Vencord-for-Chrome-and-Edge.zip) -- [UserScript](https://github.com/Vendicated/Vencord/releases/download/devbuild/Vencord.user.js) - Please note that QuickCSS, shiki and other plugins making use of external resources will not work with the UserScript. +- [UserScript](https://raw.githubusercontent.com/Vencord/builds/main/Vencord.user.js) - Please note that QuickCSS, shiki and other plugins making use of external resources will not work with the UserScript. You may also build them from source, to do that do the same steps as in the manual regular install method,