diff --git a/.github/workflows/foss-release.yml b/.github/workflows/foss-release.yml deleted file mode 100644 index 7f997d2..0000000 --- a/.github/workflows/foss-release.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Github Release - -on: - push: - tags: - - "*.*.*" - -jobs: - call-release-workflow: - uses: FossifyOrg/.github/.github/workflows/release.yml@main - with: - tag: ${{ github.ref_name }} - flavor: "foss" - package_name: "org.fossify.voicerecorder" - secrets: inherit \ No newline at end of file diff --git a/.github/workflows/gplay-release.yml b/.github/workflows/gplay-release.yml deleted file mode 100644 index 84c4bbe..0000000 --- a/.github/workflows/gplay-release.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Google Play Release - -on: - workflow_dispatch: - inputs: - track: - description: "Google Play Store release track" - required: false - type: choice - default: "beta" - options: - - internal - - alpha - - beta - - production - rollout: - description: "Rollout fraction (0.0-1.0)" - required: false - type: string - default: "0.05" - validate_only: - description: "Fastlane dry-run?" - required: false - type: boolean - default: false - -jobs: - call-release-workflow: - uses: FossifyOrg/.github/.github/workflows/release.yml@main - with: - flavor: "gplay" - package_name: "org.fossify.voicerecorder" - track: ${{ github.event.inputs.track }} - rollout: ${{ github.event.inputs.rollout }} - validate_only: ${{ github.event.inputs.validate_only == 'true' }} - secrets: inherit diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 36adc78..acbc400 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -2,7 +2,7 @@ name: PR on: pull_request: - branches: [ master ] + branches: [ main ] jobs: call-pr-workflow: diff --git a/.github/workflows/prepare-release-pr.yml b/.github/workflows/prepare-release-pr.yml new file mode 100644 index 0000000..255b19b --- /dev/null +++ b/.github/workflows/prepare-release-pr.yml @@ -0,0 +1,11 @@ +name: Prepare Release PR + +on: + repository_dispatch: + types: [prepare-release] + workflow_dispatch: + +jobs: + call-release-pr: + uses: FossifyOrg/.github/.github/workflows/prepare-release-pr.yml@main + secrets: inherit diff --git a/.github/workflows/release-commenter.yml b/.github/workflows/release-commenter.yml deleted file mode 100644 index c0cc773..0000000 --- a/.github/workflows/release-commenter.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Release Commenter - -on: - release: - types: [published] - -jobs: - call-release-commenter: - uses: FossifyOrg/.github/.github/workflows/release-commenter.yml@main - secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..949637a --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,17 @@ +name: Release + +on: + push: + branches: [ main ] + paths: + - ".fossify/release-marker.txt" + +jobs: + call-release-workflow: + name: Release + uses: FossifyOrg/.github/.github/workflows/release.yml@main + with: + track: ${{ vars.GPLAY_TRACK || 'beta' }} + rollout: ${{ vars.GPLAY_ROLLOUT || '0.05' }} + validate_only: ${{ vars.GPLAY_DRY_RUN == 'true' }} + secrets: inherit diff --git a/.github/workflows/testing-build.yml b/.github/workflows/testing-build.yml index 33379f9..8cd497a 100644 --- a/.github/workflows/testing-build.yml +++ b/.github/workflows/testing-build.yml @@ -2,7 +2,7 @@ name: Testing build (on PR) on: pull_request: - branches: [ master ] + branches: [ main ] types: [ labeled, opened, synchronize, reopened ] jobs: