File tree 3 files changed +22
-6
lines changed
.project_automation/publication
3 files changed +22
-6
lines changed Original file line number Diff line number Diff line change 1
1
# This file is auto-generated, changes will be overwritten
2
- _commit : v0.1.4
3
- _src_path : /task/788838fb-afe3-11ee-8091-0668063857e2 /projecttype
2
+ _commit : v1.0.0
3
+ _src_path : /task/6c89d737-7e78-11ef-956d-6ad65699f73e /projecttype
4
4
starting_version : v0.0.0
5
5
version_file : VERSION
6
6
Original file line number Diff line number Diff line change 5
5
PROJECT_PATH=${BASE_PATH} /project
6
6
PROJECT_TYPE_PATH=${BASE_PATH} /projecttype
7
7
8
+ echo " [STAGE: Publication]"
9
+ VERSION=$( cat VERSION)
10
+ echo $VERSION
8
11
BRANCH=main
9
12
EXISTING_GIT_VERSION=" $( git tag -l) "
10
13
HUGO_VERSION=$( hugo version)
@@ -14,16 +17,27 @@ REPO_NAME=$(git config --get remote.origin.url | cut -d '/' -f5 | cut -d '.' -f1
14
17
VERSION=$( cat VERSION)
15
18
16
19
BASE_URL=" this would be the path to s3 bucket/${REPO_NAME} /"
17
- # S3_URI="s3://aws-abi/guide/${REPO_NAME}/"
20
+
21
+ S3_URI=" s3://aws-abi/guide/${REPO_NAME} /"
22
+
23
+
24
+ if [[ $( echo $EXISTING_GIT_VERSION | grep $VERSION ) ]]
25
+ then
26
+ echo " version exists skipping release creation hint: Bump version in VERSION file"
27
+ else
28
+ echo " creating new version"
29
+ gh release create ${VERSION} --target ${BRANCH} --generate-notes
30
+ fi
18
31
19
32
# print_header() {
20
33
# printf "\n\n%s\n" "$*"
21
34
# }
22
35
23
- # print_header 'Building site...'
24
- # cd ${PROJECT_PATH}/guide
25
- # hugo --verbose --debug
36
+ sed -i ' s/href=.*$/href="#">/' ${PROJECT_PATH} /guide/layouts/partials/logo.html
26
37
38
+ print_header ' Building site...'
39
+ cd ${PROJECT_PATH} /guide
40
+ hugo --verbose --debug
27
41
# print_header 'Publishing...'
28
42
# aws s3 sync --delete "${PUBLIC_PATH}" "${S3_URI}" --acl public-read
29
43
Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ functional_tests:
12
12
dockerfile : .project_automation/functional_tests/Dockerfile
13
13
entrypoint : .project_automation/functional_tests/entrypoint.sh
14
14
publication :
15
+ github_permissions :
16
+ contents : write
15
17
enable_docker : true
16
18
dockerfile : .project_automation/publication/Dockerfile
17
19
entrypoint : .project_automation/publication/entrypoint.sh
You can’t perform that action at this time.
0 commit comments