Skip to content

Commit

Permalink
Fetch supported versions from CMS
Browse files Browse the repository at this point in the history
  • Loading branch information
rasa-jmac committed Jul 26, 2024
1 parent 6423418 commit ebcf1d2
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions .github/workflows/security-patching.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,21 @@ jobs:
with:
python-version: '3.9'

- name: Run action to get records
uses: RasaHQ/get-release-records-from-datocms-gha@main
id: get_branches
with:
dato-cms-api-key: ${{ secrets.DATO_CMS_API_KEY }}
product-name: Rasa Pro
status: active

- name: Fetch all tags
run: git fetch --tags

- name: Run Python script
id: tags
run: |
python scripts/get_tags_from_branch.py '["3.3.x","3.4.x","3.5.x","3.6.x","3.7.x","3.8.x"]' '3.3.x'
python scripts/get_tags_from_branch.py '${{ steps.get_branches.outputs.records }}' '3.7.x'
- name: Show tags
run: |
Expand Down Expand Up @@ -84,13 +92,10 @@ jobs:
run: |
docker build . -t ${{env.RELEASE_REGISTRY_SDK}}/rasa-sdk:${{ matrix.supported_versions }}-latest --build-arg VERSION_NUMBER=${{ matrix.supported_versions }} -f Dockerfile.patch
- name: Fail pushing the patch if the build is not a success
if: steps.build.outcome == 'failure'
run: exit 1

# Push patched images to the release registry with patched tag.
- name: Push image to release registry
id: push
continue-on-error: true
run: |
docker push ${{env.RELEASE_REGISTRY_SDK}}/rasa-sdk:${{ matrix.supported_versions }}-latest
Expand Down

0 comments on commit ebcf1d2

Please sign in to comment.