diff --git a/.copier-answers.yml b/.copier-answers.yml index 3f57ece..d6f7edb 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,6 +1,6 @@ # This file is auto-generated, changes will be overwritten -_commit: v0.1.4 -_src_path: /task/f0ec3dcc-afe2-11ee-8091-0668063857e2/projecttype +_commit: v1.0.0 +_src_path: /task/59917f39-7e78-11ef-956d-6ad65699f73e/projecttype starting_version: v0.0.0 version_file: VERSION diff --git a/.project_automation/publication/entrypoint.sh b/.project_automation/publication/entrypoint.sh index 67e5c65..f18eb67 100755 --- a/.project_automation/publication/entrypoint.sh +++ b/.project_automation/publication/entrypoint.sh @@ -5,6 +5,9 @@ PROJECT_PATH=${BASE_PATH}/project PROJECT_TYPE_PATH=${BASE_PATH}/projecttype +echo "[STAGE: Publication]" +VERSION=$(cat VERSION) +echo $VERSION BRANCH=main EXISTING_GIT_VERSION="$(git tag -l)" HUGO_VERSION=$(hugo version) @@ -16,6 +19,14 @@ VERSION=$(cat VERSION) BASE_URL="this would be the path to s3 bucket/${REPO_NAME}/" S3_URI="s3://aws-abi/guide/${REPO_NAME}/" +if [[ $(echo $EXISTING_GIT_VERSION | grep $VERSION) ]] +then + echo "version exists skipping release creation hint: Bump version in VERSION file" +else + echo "creating new version" + gh release create ${VERSION} --target ${BRANCH} --generate-notes +fi + print_header() { printf "\n\n%s\n" "$*" } diff --git a/.project_config.yml b/.project_config.yml index 742776f..b049876 100644 --- a/.project_config.yml +++ b/.project_config.yml @@ -12,6 +12,8 @@ functional_tests: dockerfile: .project_automation/functional_tests/Dockerfile entrypoint: .project_automation/functional_tests/entrypoint.sh publication: + github_permissions: + contents: write enable_docker: true dockerfile: .project_automation/publication/Dockerfile entrypoint: .project_automation/publication/entrypoint.sh