Skip to content

Commit

Permalink
Added auto push
Browse files Browse the repository at this point in the history
  • Loading branch information
elysia-best committed Oct 18, 2024
1 parent 54476d4 commit 7d3b531
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,39 @@ jobs:
name: Lingmo Artifacts With Nightly ${{ matrix.devbuild }}
path: BuildArtifacts
compression-level: 9 # maximum compression

- name: Prepare envs
if: ${{ matrix.devbuild == 'enabled' }}
run: |
sudo apt update && sudo apt install reprepro gnupg
echo "${{ secrets.GPG_SIGN_KEY }}" >> key.key
gpg --import key.key
- name: Clone & Update repo
if: ${{ matrix.devbuild == 'enabled' }}
run: |
git clone https://github.com/LingmoOS/lingmo-nightly-build.git pkg_site
DEB_FILE_DIR="$(pwd)/BuildArtifacts"
cd pkg_site
git checkout --orphan latest_branch
bash ./add_debs.sh $DEB_FILE_DIR $(pwd) "nightly"
git config --global user.email "[email protected]"
git config --global user.name "Lingmo Automation Packer"
git add . && git commit -m "Update Packages By Actions"
git branch -D master
git branch -m master
cd ..
- name: Push changes
if: ${{ matrix.devbuild == 'enabled' }}
uses: ad-m/github-push-action@9870d48124da805820c70ebc6ba563c715551019
with:
github_token: ${{ secrets.API_GITHUB_TOKEN }}
repository: "LingmoOS/lingmo-nightly-build"
directory: "./pkg_site"
branch: 'main'
force: true

0 comments on commit 7d3b531

Please sign in to comment.