Skip to content

Commit 810a024

Browse files
committed
Reuse workflows from aeon-php/actions
1 parent 66b1a35 commit 810a024

12 files changed

+64
-267
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Automation - Changelog Release
2+
3+
on:
4+
push:
5+
tags: [ '*' ]
6+
7+
jobs:
8+
automation:
9+
uses: aeon-php/actions/.github/workflows/automation-changelog-release.yml@main
10+
secrets:
11+
automation_github_token: "${{ secrets.GITHUB_TOKEN }}"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Automation - Changelog Update
2+
3+
on:
4+
push:
5+
branches: [ 1.x ]
6+
7+
jobs:
8+
automation:
9+
uses: aeon-php/actions/.github/workflows/automation-changelog-update.yml@main
10+
secrets:
11+
automation_github_token: "${{ secrets.GITHUB_TOKEN }}"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Automation - PR Description Validate
2+
3+
on:
4+
pull_request:
5+
types: [ opened, edited, reopened, ready_for_review ]
6+
7+
jobs:
8+
automation:
9+
uses: aeon-php/actions/.github/workflows/automation-pr-description-validate.yml@main
10+
secrets:
11+
automation_github_token: "${{ secrets.GITHUB_TOKEN }}"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Automation - Release Description Update
2+
3+
on:
4+
release:
5+
types: [ created ]
6+
7+
jobs:
8+
automation:
9+
uses: aeon-php/actions/.github/workflows/automation-release-description-update.yml@main
10+
secrets:
11+
automation_github_token: "${{ secrets.GITHUB_TOKEN }}"

‎.github/workflows/changelog-release.yml‎

Lines changed: 0 additions & 29 deletions
This file was deleted.

‎.github/workflows/changelog-update.yml‎

Lines changed: 0 additions & 38 deletions
This file was deleted.

‎.github/workflows/dependabot-auto-merge.yml‎

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
name: "Dependabot Auto Merge"
1+
name: Dependabot - Auto Merge
22

33
on:
44
workflow_run:
5-
types:
6-
- completed
7-
workflows:
8-
- 'Tests'
9-
- 'Static Analyze'
5+
types: [ completed ]
6+
workflows: [ "Quality Assurance" ]
107

118
jobs:
129
merge-me:
13-
name: Merge me!
10+
name: "Merge me!"
1411
runs-on: ubuntu-latest
1512
steps:
1613
- # It is often a desired behavior to merge only when a workflow execution

‎.github/workflows/pull-request-description-check.yml‎

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: Quality Assurance
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches: [ 1.x ]
7+
schedule: [ { cron: '0 8 * * *' } ]
8+
9+
jobs:
10+
tests:
11+
name: "Tests"
12+
uses: aeon-php/actions/.github/workflows/composer-script-test.yaml@main
13+
14+
static-analyze:
15+
name: "Static Analyze"
16+
uses: aeon-php/actions/.github/workflows/composer-script-static-analyze.yaml@main

‎.github/workflows/release-description-update.yml‎

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)