File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Expand file tree Collapse file tree 1 file changed +52
-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
+ with :
23
+ ssh-key : ${{ secrets.AUTO_PR_DEPLOY_KEY }}
24
+ - name : Cleanup Sources
25
+ run : echo "hello world" > dummy.txt
26
+ - name : setup ssh
27
+ run : |
28
+ if [[ -z $SSH_AUTH_SOCK ]]
29
+ then
30
+ echo "Starting agent."
31
+ LOCAL_SSH_AUTH_SOCK="$(mktemp -t ssh-agent-XXXXXXXXXX).sock"
32
+ echo "SSH_AUTH_SOCK=${LOCAL_SSH_AUTH_SOCK}" >> $GITHUB_ENV
33
+ ssh-agent -a "$LOCAL_SSH_AUTH_SOCK" > /dev/null
34
+ else
35
+ echo "Agent is already running."
36
+ fi
37
+ - name : add deploy key
38
+ run : |
39
+ echo "Adding private key."
40
+ ssh-add - <<< "${{ secrets.AUTO_PR_DEPLOY_KEY }}"
41
+ cat .git/config
42
+ perl -0777 -i -pe "s@url = https://(.*)@url = ssh://git@\${1}@"
43
+
44
+ - name : Create Pull Request if necessary
45
+ uses : peter-evans/create-pull-request@v6
46
+ with :
47
+ branch : auto-cleanup
48
+ title : Auto Cleanup
49
+ commit-message : auto cleanup sources
50
+ body : Looks like someone forgot to run ./scripts/cleanup-on-push-to-main.sh before committing. I did it for them :)
51
+ delete-branch : true
52
+ 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