33 lines
1 KiB
YAML
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 }}"
|
|
|