Skip to content

Commit 6f51bf5

Browse files
Merge pull request laminas#239 from ghostwriter/feature/renovate
Prepare for Renovate with reusable workflows
2 parents 91bd56c + 98ffae3 commit 6f51bf5

File tree

4 files changed

+183
-219
lines changed

4 files changed

+183
-219
lines changed
Lines changed: 6 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
# Alternate workflow example.
2-
# This one is identical to the one in release-on-milestone.yml, with one change:
3-
# the Release step uses the ORGANIZATION_ADMIN_TOKEN instead, to allow it to
4-
# trigger a release workflow event. This is useful if you have other actions
5-
# that intercept that event.
6-
71
name: "Automatic Releases"
82

93
on:
@@ -13,59 +7,9 @@ on:
137

148
jobs:
159
release:
16-
name: "GIT tag, release & create merge-up PR"
17-
runs-on: ubuntu-latest
18-
19-
steps:
20-
- name: "Checkout"
21-
uses: "actions/checkout@v2"
22-
23-
- name: "Release"
24-
uses: "laminas/automatic-releases@v1"
25-
with:
26-
command-name: "laminas:automatic-releases:release"
27-
env:
28-
"GITHUB_TOKEN": ${{ secrets.ORGANIZATION_ADMIN_TOKEN }}
29-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
30-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
31-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
32-
33-
- name: "Create Merge-Up Pull Request"
34-
uses: "laminas/automatic-releases@v1"
35-
with:
36-
command-name: "laminas:automatic-releases:create-merge-up-pull-request"
37-
env:
38-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
39-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
40-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
41-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
42-
43-
- name: "Create and/or Switch to new Release Branch"
44-
uses: "laminas/automatic-releases@v1"
45-
with:
46-
command-name: "laminas:automatic-releases:switch-default-branch-to-next-minor"
47-
env:
48-
"GITHUB_TOKEN": ${{ secrets.ORGANIZATION_ADMIN_TOKEN }}
49-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
50-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
51-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
52-
53-
- name: "Bump Changelog Version On Originating Release Branch"
54-
uses: "laminas/automatic-releases@v1"
55-
with:
56-
command-name: "laminas:automatic-releases:bump-changelog"
57-
env:
58-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
59-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
60-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
61-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
62-
63-
- name: "Create new milestones"
64-
uses: "laminas/automatic-releases@v1"
65-
with:
66-
command-name: "laminas:automatic-releases:create-milestones"
67-
env:
68-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
69-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
70-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
71-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
10+
uses: laminas/workflow-automatic-releases/.github/workflows/[email protected]
11+
secrets:
12+
GIT_AUTHOR_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }}
13+
GIT_AUTHOR_NAME: ${{ secrets.GIT_AUTHOR_NAME }}
14+
ORGANIZATION_ADMIN_TOKEN: ${{ secrets.ORGANIZATION_ADMIN_TOKEN }}
15+
SIGNING_SECRET_KEY: ${{ secrets.SIGNING_SECRET_KEY }}

composer.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@
1616
"forum": "https://discourse.laminas.dev"
1717
},
1818
"config": {
19-
"sort-packages": true
19+
"sort-packages": true,
20+
"platform": {
21+
"php": "7.3.99"
22+
},
23+
"allow-plugins": {
24+
"dealerdirect/phpcodesniffer-composer-installer": true
25+
}
2026
},
2127
"extra": {
2228
"laminas": {
@@ -26,14 +32,14 @@
2632
},
2733
"require": {
2834
"php": "^7.3 || ~8.0.0 || ~8.1.0",
29-
"laminas/laminas-stdlib": "^3.6"
35+
"laminas/laminas-stdlib": "^3.7.1"
3036
},
3137
"require-dev": {
3238
"laminas/laminas-coding-standard": "~2.2.1",
33-
"laminas/laminas-eventmanager": "^3.4",
39+
"laminas/laminas-eventmanager": "^3.4.0",
3440
"laminas/laminas-hydrator": "^3.2 || ^4.3",
35-
"laminas/laminas-servicemanager": "^3.7",
36-
"phpunit/phpunit": "^9.5.5"
41+
"laminas/laminas-servicemanager": "^3.7.0",
42+
"phpunit/phpunit": "^9.5.19"
3743
},
3844
"suggest": {
3945
"laminas/laminas-eventmanager": "Laminas\\EventManager component",

0 commit comments

Comments
 (0)