Skip to content

Commit

Permalink
Attach IDE CFN as release artifact
Browse files Browse the repository at this point in the history
  • Loading branch information
niallthomson committed Dec 20, 2024
1 parent b8f3a3e commit 23e9d09
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,15 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: 20
- name: Get kubectl version
run: |
source hack/lib/kubectl-version.sh
echo "Using kubectl ${KUBECTL_VERSION}"
echo "KUBECTL_VERSION=$KUBECTL_VERSION" >> $GITHUB_ENV
- uses: azure/setup-kubectl@v4
with:
version: "${{ env.KUBECTL_VERSION }}"
id: install
- name: Release Notes
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -31,12 +40,21 @@ jobs:
yarn install
yarn workspace releaser run exec
bash hack/build-ide-cfn.sh /tmp/ide-cfn.yaml
MILESTONE_TITLE=$(gh api "repos/$GITHUB_REPOSITORY/milestones/$MILESTONE_NUMBER" --jq '.title')
echo "MILESTONE_TITLE=$MILESTONE_TITLE" >> $GITHUB_ENV
- name: Set Git config
run: |
git config user.name 'github-actions[bot]'
git config user.email 'github-actions[bot]@users.noreply.github.com'
- name: Get AWS credentials
uses: aws-actions/[email protected]
with:
role-to-assume: ${{ secrets.AWS_ROLE_ARN }}
role-duration-seconds: 900
aws-region: ${{ secrets.AWS_REGION }}
role-session-name: GithubActionsSession-publish
- name: Update stable branch
run: |
git checkout stable
Expand Down Expand Up @@ -71,3 +89,4 @@ jobs:
tag: release-${{ env.SNAPSHOT_BRANCH }}
name: ${{ env.MILESTONE_TITLE }}
bodyFile: /tmp/release-notes.md
artifacts: "/tmp/ide-cfn.yaml"

0 comments on commit 23e9d09

Please sign in to comment.