File tree Expand file tree Collapse file tree 4 files changed +15
-8
lines changed Expand file tree Collapse file tree 4 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 10
10
- uses : actions/checkout@v2
11
11
with :
12
12
fetch-depth : 0
13
- ref : gh-pages
13
+ ref : hakyll
14
14
15
15
- name : Remove stale deployments
16
16
run : ./.github/workflows/deployment/delete.sh $GITHUB_REF_NAME
Original file line number Diff line number Diff line change @@ -14,3 +14,6 @@ slugify() {
14
14
echo " $1 " | iconv -c -t ascii//TRANSLIT | sed -E ' s/[~^]+/-/g' | sed -E ' s/[^a-zA-Z0-9]+/-/g' | sed -E ' s/^-+|-+$/-/g' | tr A-Z a-z
15
15
}
16
16
export -f slugify
17
+
18
+ git config user.name github-actions
19
+ git config user.email
[email protected]
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
3
# Remove deployment by specified git branch name.
4
- # Script assumes that you are on gh-pages branch.
5
4
6
5
set -eo pipefail
7
6
8
7
script_dir=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd)
9
8
source $script_dir /commons.sh
10
9
11
- branch_slug=$( $script_dir /slugify.sh $1 )
10
+ git checkout gh-pages
11
+ git pull origin gh-pages
12
12
13
+ branch_slug=$( $script_dir /slugify.sh $1 )
13
14
rm -rf " $deployments_dir /$branch_slug "
15
+
16
+ echo " Updating gh-pages branch."
17
+ git add --all
18
+ git commit --allow-empty -m " Delete '${$1 } ' branch deployment [ci skip]"
19
+ git push --force origin gh-pages
20
+ echo " Deployment for branch '$1 ' has been deleted."
Original file line number Diff line number Diff line change @@ -7,9 +7,6 @@ set -eo pipefail
7
7
script_dir=$( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd)
8
8
source $script_dir /commons.sh
9
9
10
- git config user.name github-actions
11
- git config user.email
[email protected]
12
-
13
10
deploy () {
14
11
if [[ ! -z " $GITHUB_REF_NAME " ]]; then
15
12
# The GITHUB_REF_NAME env variable is available in github actions.
@@ -47,7 +44,7 @@ deploy() {
47
44
48
45
echo " Updating gh-pages branch."
49
46
git add --all
50
- git commit --allow-empty -m " [ $( date ' +%F %T %Z ' ) ] Updated site for the ' ${git_branch} ' branch [ci skip]"
47
+ git commit --allow-empty -m " Update ' ${git_branch} ' branch deployment [ci skip]"
51
48
git push --force origin gh-pages
52
49
echo " Deployment finished."
53
50
}
@@ -86,7 +83,7 @@ update_deployments_list() {
86
83
87
84
# Update gh-pages branch
88
85
git add --all
89
- git commit --allow-empty -m " Update ${deployments_list} "
86
+ git commit --allow-empty -m " Update ${deployments_list} [ci skip] "
90
87
git push --force origin gh-pages
91
88
}
92
89
You can’t perform that action at this time.
0 commit comments