|
|
@@ -6,7 +6,20 @@ on:
|
|
|
types: [opened, synchronize, reopened]
|
|
|
|
|
|
jobs:
|
|
|
- build-and-deploy:
|
|
|
+ pre_job:
|
|
|
+ runs-on: ubuntu-latest
|
|
|
+ outputs:
|
|
|
+ should_skip: ${{ steps.skip_check.outputs.should_skip }}
|
|
|
+ steps:
|
|
|
+ - id: skip_check
|
|
|
+ uses: fkirc/skip-duplicate-actions@master
|
|
|
+ with:
|
|
|
+ concurrent_skipping: 'same_content'
|
|
|
+ skip_after_successful_duplicate: 'true'
|
|
|
+
|
|
|
+ build:
|
|
|
+ needs: pre_job
|
|
|
+ if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
|
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
|
- name: Checkout 🛎️
|