fdroid-conf/.forgejo/workflows/checkupdates.yml
2025-08-11 13:30:01 +02:00

33 lines
1 KiB
YAML

on:
workflow_dispatch:
schedule:
- cron: '0 5 * * *'
jobs:
checkupdates:
runs-on: docker
container:
image: git.fucktheforce.de/thedevstack/fdroid-build-container/fdroidserver:2.4.2
steps:
- name: accept licenses
run: |
set +o pipefail
yes | sdkmanager --licenses > /dev/null
- name: install ssh key
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY_THEDEVSTACK_DE_FDROID_CONF }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan -p 2222 -H git.fucktheforce.de > ~/.ssh/known_hosts
- name: clone repo
run: git clone ssh://git@git.fucktheforce.de:2222/thedevstack/fdroid-conf.git workdir
- name: update metadata
run: |
fdroid checkupdates --auto --commit
git push
working-directory: workdir
env:
GIT_AUTHOR_NAME: "${{ vars.GIT_AUTHOR_NAME }}"
GIT_AUTHOR_EMAIL: "${{ vars.GIT_AUTHOR_EMAIL }}"
EMAIL: "${{ vars.GIT_AUTHOR_EMAIL }}"