File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ #
2
+ # __ __
3
+ # / /____ ___ ____ ___ ___ _/ / This file is provided to you by https://github.com/tegonal/github-commons
4
+ # / __/ -_) _ `/ _ \/ _ \/ _ `/ / Copyright 2022 Tegonal Genossenschaft <[email protected] >
5
+ # \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under Creative Commons Zero v1.0 Universal
6
+ # /___/ Please report bugs and contribute back your improvements
7
+ #
8
+ # Version: v2.6.0
9
+ # ##################################
10
+ name : Cleanup
11
+
12
+ on :
13
+ push :
14
+ branches :
15
+ - test
16
+
17
+ jobs :
18
+ build :
19
+ runs-on : ubuntu-latest
20
+ steps :
21
+ - uses : actions/checkout@v4
22
+ - name : Cleanup Sources
23
+ run : echo "hello world" > dummy.txt
24
+ - name : setup ssh
25
+ run : |
26
+ if [[ -z $SSH_AUTH_SOCK ]]
27
+ then
28
+ echo "Starting agent."
29
+ LOCAL_SSH_AUTH_SOCK="$(mktemp -t ssh-agent-XXXXXXXXXX).sock"
30
+ echo "SSH_AUTH_SOCK=${LOCAL_SSH_AUTH_SOCK}" >> $GITHUB_ENV
31
+ ssh-agent -a "$LOCAL_SSH_AUTH_SOCK" > /dev/null
32
+ else
33
+ echo "Agent is already running."
34
+ fi
35
+ - name : add deploy key
36
+ run : |
37
+ echo "Adding private key."
38
+ ssh-add - <<< "${{ secrets.AUTO_PR_DEPLOY_KEY }}"
39
+
40
+ - name : Create Pull Request if necessary
41
+ uses : peter-evans/create-pull-request@v6
42
+ with :
43
+ branch : auto-cleanup
44
+ title : Auto Cleanup
45
+ commit-message : auto cleanup sources
46
+ body : Looks like someone forgot to run ./scripts/cleanup-on-push-to-main.sh before committing. I did it for them :)
47
+ delete-branch : true
48
+ push-to-fork : ${{ vars.AUTO_PR_FORK_NAME != '' && vars.AUTO_PR_FORK_NAME || secrets.AUTO_PR_FORK_NAME }}
You can’t perform that action at this time.
0 commit comments