fix: remove provider block in child module (#134) #88
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |