summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.drone.yml32
1 files changed, 30 insertions, 2 deletions
diff --git a/.drone.yml b/.drone.yml
index d864ea60c..93b99c76c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -4,7 +4,6 @@
###
### For documentation on drone, see: https://docs.drone.io/
### For documentation on drone docker pipelines in particular: https://docs.drone.io/pipeline/docker/overview/
-
kind: pipeline
type: docker
name: default
@@ -112,7 +111,36 @@ trigger:
- f0x52/gotosocial
---
+kind: pipeline
+type: docker
+name: cron
+
+trigger:
+ event:
+ - cron
+ cron:
+ - nightly
+
+clone:
+ disable: true
+
+steps:
+ - name: mirror
+ image: alpine/git
+ environment:
+ CODEBERG_TOKEN:
+ from_secret: gts_codeberg_token
+ commands:
+ # configure git credentials
+ - git config --global user.email "admin@gotosocial.org"
+ - git config credential.helper store
+ - printf "https://gotosocialbot:${CODEBERG_TOKEN}@codeberg.org\n" >> ~/.git-credentials
+ # mirror and push
+ - git clone --mirror https://github.com/superseriousbusiness/gotosocial .
+ - git push --mirror https://codeberg.org/superseriousbusiness/gotosocial
+
+---
kind: signature
-hmac: f6372893445074c19e33057cf2cb94ddc9b5c54108094f9bfd40aae7c501f87c
+hmac: 56eb9e0f41199d44f2fc76b6d8265b9c4841ec2f5724852e7c116170d823d5a4
...