blob: fa7eb21470c59acd14d3ef330976aa17be6ce169 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/bin/bash
set -eou pipefail
# The expeditor process will error out if the wiki remains on the box for some reason.
# Pre-emptively delete it to avoid the error
rm -fr chef.wiki.git
git clone https://x-access-token:${GITHUB_TOKEN}@github.com/chef/chef.wiki.git
pushd ./chef.wiki
# Publish release notes to S3
aws s3 cp Pending-Release-Notes.md "s3://chef-automate-artifacts/release-notes/${EXPEDITOR_PRODUCT_KEY}/${EXPEDITOR_VERSION}.md" --acl public-read --content-type "text/plain" --profile chef-cd
aws s3 cp Pending-Release-Notes.md "s3://chef-automate-artifacts/${EXPEDITOR_CHANNEL}/latest/${EXPEDITOR_PRODUCT_KEY}/release-notes.md" --acl public-read --content-type "text/plain" --profile chef-cd
# Reset "Stable Release Notes" wiki page
cat >./Pending-Release-Notes.md <<EOH
## Compliance Phase Improvements
## New Resources
## Resource Updates
## Packaging
## Security
EOH
# Push changes back up to GitHub
git add .
git commit -m "Release Notes for promoted build $EXPEDITOR_VERSION"
git push origin master
popd
rm -rf chef.wiki
|