Skip to content

fix: remove provider block in child module (#134) #88

fix: remove provider block in child module (#134)

fix: remove provider block in child module (#134) #88

Workflow file for this run

name: Release
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
jobs:
release:
runs-on: ubuntu-latest
outputs:
release_created: ${{ steps.release.outputs.release_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
steps:
- id: release
uses: googleapis/release-please-action@v4
with:
token: ${{ secrets.SNBOT_GITHUB_TOKEN }}
target-branch: ${{ github.ref_name }}
sync-docs:
runs-on: ubuntu-latest
if: ${{ needs.release.outputs.release_created }}
needs: release
steps:
- name: Checkout sn-docs
uses: actions/checkout@v4
with:
repository: streamnative/sn-docs
token: ${{ secrets.SNBOT_GITHUB_TOKEN }}
- name: Update version in docs
run: |
NEW_VERSION="${{ needs.release.outputs.tag_name }}"
FILE_PATH="src/content/docs/03 - Manage StreamNative Clusters/303 - Manage BYOC Infrastructure/2 - Grant Vendor Access/2 - BYOC on AWS/2 - Account Access for BYOC on AWS.md"
sed -i "s|ref=v[0-9]\+\.[0-9]\+\.[0-9]\+|ref=${NEW_VERSION}|" "$FILE_PATH"
- name: Push to release branch
run: |
NEW_VERSION="${{ needs.release.outputs.tag_name }}"
git config --global user.email "[email protected]"
git config --global user.name "streamnativebot"
git checkout -b bump/update-module-version-${NEW_VERSION}
git add .
git commit -m "Upgrade aws vendor access module version to ${NEW_VERSION}"
git push origin --delete bump/update-module-version-${NEW_VERSION} || true
git push --set-upstream origin bump/update-module-version-${NEW_VERSION}
- name: Create PR
env:
GH_TOKEN: ${{ secrets.SNBOT_GITHUB_TOKEN }}
run: |
gh pr create --title "Upgrade aws vendor access module version to ${{ needs.release.outputs.tag_name }}" --body "This is a PR created by snbot" -R streamnative/sn-docs