Merge pull request #73 from LerianStudio/feat/multi-tenant #62
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: | |
| - develop | |
| - main | |
| - hotfix/v* | |
| paths-ignore: | |
| - '.gitignore' | |
| - '**/*.env' # Ignora todos os arquivos .env | |
| - '*.env' # Ignora .env na raiz | |
| - '**/*.md' # Ignora arquivos .md | |
| - '*.md' # Ignora .md na raiz | |
| - '**/*.txt' # Ignora arquivos .txt | |
| - '*.txt' # Ignora .txt na raiz | |
| tags-ignore: | |
| - '**' | |
| permissions: | |
| id-token: write | |
| contents: write | |
| pull-requests: write | |
| jobs: | |
| publish_release: | |
| runs-on: ubuntu-24.04 | |
| environment: | |
| name: create_release | |
| name: Create Release to Lib | |
| steps: | |
| - uses: actions/create-github-app-token@v1 | |
| id: app-token | |
| with: | |
| app-id: ${{ secrets.LERIAN_STUDIO_MIDAZ_PUSH_BOT_APP_ID }} | |
| private-key: ${{ secrets.LERIAN_STUDIO_MIDAZ_PUSH_BOT_PRIVATE_KEY }} | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 # Certifique-se de obter todo o histórico de git, incluindo tags | |
| - uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| token: ${{ steps.app-token.outputs.token }} | |
| - name: Import GPG key | |
| uses: crazy-max/ghaction-import-gpg@v6 | |
| id: import_gpg | |
| with: | |
| gpg_private_key: ${{ secrets.LERIAN_CI_CD_USER_GPG_KEY }} | |
| passphrase: ${{ secrets.LERIAN_CI_CD_USER_GPG_KEY_PASSWORD }} | |
| git_committer_name: ${{ secrets.LERIAN_CI_CD_USER_NAME }} | |
| git_committer_email: ${{ secrets.LERIAN_CI_CD_USER_EMAIL }} | |
| git_config_global: true | |
| git_user_signingkey: true | |
| git_commit_gpgsign: true | |
| - name: Semantic Release | |
| uses: cycjimmy/semantic-release-action@v4 | |
| id: semantic | |
| with: | |
| ci: false | |
| semantic_version: 23.0.8 | |
| extra_plugins: | | |
| conventional-changelog-conventionalcommits@v7.0.2 | |
| @saithodev/semantic-release-backmerge | |
| env: | |
| GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} | |
| GIT_AUTHOR_NAME: ${{ secrets.LERIAN_CI_CD_USER_NAME }} | |
| GIT_AUTHOR_EMAIL: ${{ secrets.LERIAN_CI_CD_USER_EMAIL }} | |
| GIT_COMMITTER_NAME: ${{ secrets.LERIAN_CI_CD_USER_NAME }} | |
| GIT_COMMITTER_EMAIL: ${{ secrets.LERIAN_CI_CD_USER_EMAIL }} | |
| - uses: actions/setup-go@v5 | |
| with: | |
| go-version: '1.23' | |
| cache: false |