Skip to content

Retirado item do enum #141

Retirado item do enum

Retirado item do enum #141

Workflow file for this run

env:
COMPONENTS_LOCAL_URL: 'http://localhost:3320/commons/components#'
SERVER_URL: 'https://raw.githubusercontent.com/acesso-bankly/providers/'
COMPONENTS_PATH: '/commons/components.yaml#'
ORIGIN_BRANCH: ${{ github.head_ref }}
name: ReadMe Pipeline
on:
push:
branches:
- main
pull_request:
branches:
- main
- develop
jobs:
validate:
runs-on: ubuntu-latest
name: Validating files
steps:
- uses: actions/checkout@v2
- uses: jacobtomlinson/gha-find-replace@2.0.0
name: Find and Replace Hostname
if: ${{ success() && github.event_name != 'pull_request' }}
with:
find: ${{ env.COMPONENTS_LOCAL_URL }}
replace: ${{ format('{0}{1}{2}', env.SERVER_URL, 'refs/heads/main', env.COMPONENTS_PATH ) }}
regex: false
- uses: jacobtomlinson/gha-find-replace@2.0.0
name: Find and Replace Hostname
if: ${{ success() && github.event_name == 'pull_request' }}
with:
find: ${{ env.COMPONENTS_LOCAL_URL }}
replace: ${{ format('{0}{1}{2}', env.SERVER_URL, env.ORIGIN_BRANCH, env.COMPONENTS_PATH ) }}
regex: false
- uses: mbowman100/swagger-validator-action@master
name: Validate schemas
with:
files: |
./apis/v1/holders/schema.yaml
./apis/v1/accounts/schema.yaml
./apis/v1/credit/schema.yaml
deployDev:
name: "Deploy / Dev"
environment: development
if: ${{ success() && (github.event_name == 'pull_request' || github.ref == 'refs/heads/main') }}
needs: validate
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
node-version: '16'
- uses: actions/setup-node@v3
with:
node-version: '16'
- uses: jacobtomlinson/gha-find-replace@2.0.0
name: Find and Replace Hostname
if: ${{ success() && github.event_name == 'pull_request' }}
with:
find: ${{ env.COMPONENTS_LOCAL_URL }}
replace: ${{ format('{0}{1}{2}', env.SERVER_URL, env.ORIGIN_BRANCH, env.COMPONENTS_PATH ) }}
regex: false
- uses: jacobtomlinson/gha-find-replace@2.0.0
name: Find and Replace Hostname
if: ${{ success() && github.event_name != 'pull_request' }}
with:
find: ${{ env.COMPONENTS_LOCAL_URL }}
replace: ${{ format('{0}{1}{2}', env.SERVER_URL, 'refs/heads/main', env.COMPONENTS_PATH ) }}
regex: false
- uses: readmeio/rdme@v8
name: Publish Holders API Reference to readme.io
with:
rdme: openapi './apis/v1/holders/schema.yaml' --id=${{ secrets.HOLDERS_API_README_ID_KEY_DEV }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}
- uses: readmeio/rdme@v8
name: Publish Accounts API Reference to readme.io
with:
rdme: openapi './apis/v1/accounts/schema.yaml' --id=${{ secrets.ACCOUNTS_API_README_ID_KEY_DEV }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}
- uses: readmeio/rdme@v8
name: Publish Credit API Reference to readme.io
with:
rdme: openapi './apis/v1/credit/schema.yaml' --id=${{ secrets.CREDIT_API_README_ID_KEY_DEV }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}
deployProd:
name: "Deploy / Prod"
environment: production
needs: [validate, deployDev]
if: ${{ success() && github.ref == 'refs/heads/main' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
node-version: '16'
- uses: jacobtomlinson/gha-find-replace@2.0.0
name: Find and Replace Hostname
with:
find: ${{ env.COMPONENTS_LOCAL_URL }}
replace: ${{ format('{0}{1}{2}', env.SERVER_URL, 'refs/heads/main', env.COMPONENTS_PATH ) }}
regex: false
- uses: readmeio/rdme@v8
name: Publish Holders API Reference to readme.io
with:
rdme: openapi './apis/v1/holders/schema.yaml' --id=${{ secrets.HOLDERS_API_README_ID_KEY }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}
- uses: readmeio/rdme@v8
name: Publish Accounts API Reference to readme.io
with:
rdme: openapi './apis/v1/accounts/schema.yaml' --id=${{ secrets.ACCOUNTS_API_README_ID_KEY }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}
- uses: readmeio/rdme@v8
name: Publish Credit API Reference to readme.io
with:
rdme: openapi './apis/v1/credit/schema.yaml' --id=${{ secrets.CREDIT_API_README_ID_KEY }} --key=${{ secrets.APIS_README_OAS_KEY_DEV }}