Skip to content

ci: add emoji prefixes to release-please changelog sections (#3095) #212

ci: add emoji prefixes to release-please changelog sections (#3095)

ci: add emoji prefixes to release-please changelog sections (#3095) #212

Workflow file for this run

name: Release
on:
push:
branches:
- main
permissions: {}
jobs:
release-please:
name: Release Please
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
outputs:
release_created: ${{ steps.release.outputs.release_created }}
tag_name: ${{ steps.release.outputs.tag_name }}
steps:
- name: Run release-please
id: release
uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 # v5.0.0
lint:
name: Lint App
uses: ./.github/workflows/lint.yml
needs: release-please
if: ${{ needs.release-please.outputs.release_created == 'true' }}
permissions:
contents: read
tests:
name: Tests
uses: ./.github/workflows/test.yml
needs: lint
permissions:
contents: read
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
publish:
name: Publish
uses: ./.github/workflows/publish.yml
needs: [release-please, tests]
permissions:
contents: write
with:
tag_name: ${{ needs.release-please.outputs.tag_name }}
secrets:
OAUTH_CLIENT_ID: ${{ secrets.OAUTH_CLIENT_ID }}
# Signing certificates
CSC_LINK: ${{ secrets.CSC_LINK }}
WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }}
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }}
# macOS specific
APPLE_ID_USERNAME: ${{ secrets.APPLE_ID_USERNAME }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
APPLE_ID_TEAM_ID: ${{ secrets.APPLE_ID_TEAM_ID }}