Skip to content

Commit bc49b1e

Browse files
authored
Merge pull request #2390 from greg0ire/reuse-workflows
2 parents 5259b02 + fe497bd commit bc49b1e

File tree

2 files changed

+8
-97
lines changed

2 files changed

+8
-97
lines changed

.github/workflows/coding-standards.yml

+1-49
Original file line numberDiff line numberDiff line change
@@ -10,52 +10,4 @@ on:
1010
jobs:
1111
coding-standards:
1212
name: "Coding Standards"
13-
runs-on: "ubuntu-20.04"
14-
15-
strategy:
16-
matrix:
17-
php-version:
18-
- "8.0"
19-
20-
steps:
21-
- name: "Checkout"
22-
uses: "actions/checkout@v2"
23-
24-
- name: Setup cache environment
25-
id: extcache
26-
uses: shivammathur/cache-extensions@v1
27-
with:
28-
php-version: ${{ matrix.php-version }}
29-
extensions: "mongodb-${{ matrix.driver-version }}, bcmath"
30-
key: "extcache-v1"
31-
32-
- name: Cache extensions
33-
uses: actions/cache@v2
34-
with:
35-
path: ${{ steps.extcache.outputs.dir }}
36-
key: ${{ steps.extcache.outputs.key }}
37-
restore-keys: ${{ steps.extcache.outputs.key }}
38-
39-
- name: "Install PHP"
40-
uses: "shivammathur/setup-php@v2"
41-
with:
42-
coverage: "none"
43-
extensions: "mongodb, bcmath"
44-
php-version: "${{ matrix.php-version }}"
45-
tools: "cs2pr"
46-
47-
- name: "Show driver information"
48-
run: "php --ri mongodb"
49-
50-
- name: "Install dependencies with Composer"
51-
uses: "ramsey/composer-install@v1"
52-
53-
- name: "Upload composer.lock as build artifact"
54-
uses: actions/upload-artifact@v2
55-
with:
56-
name: composer.lock
57-
path: composer.lock
58-
59-
# https://github.com/doctrine/.github/issues/3
60-
- name: "Run PHP_CodeSniffer"
61-
run: "vendor/bin/phpcs -q --no-colors --report=checkstyle | cs2pr"
13+
uses: "doctrine/.github/.github/workflows/[email protected]"

.github/workflows/release-on-milestone-closed.yml

+7-48
Original file line numberDiff line numberDiff line change
@@ -8,51 +8,10 @@ on:
88
jobs:
99
release:
1010
name: "Git tag, release & create merge-up PR"
11-
runs-on: "ubuntu-20.04"
12-
13-
steps:
14-
- name: "Checkout"
15-
uses: "actions/checkout@v2"
16-
17-
- name: "Release"
18-
uses: "laminas/automatic-releases@v1"
19-
with:
20-
command-name: "laminas:automatic-releases:release"
21-
env:
22-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
23-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
24-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
25-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
26-
27-
- name: "Create Merge-Up Pull Request"
28-
uses: "laminas/automatic-releases@v1"
29-
with:
30-
command-name: "laminas:automatic-releases:create-merge-up-pull-request"
31-
env:
32-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
33-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
34-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
35-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
36-
37-
# Uncomment this step if the repository uses a "next minor as default
38-
# branch" policy.
39-
#
40-
# - name: "Create and/or Switch to new Release Branch"
41-
# uses: "laminas/automatic-releases@v1"
42-
# with:
43-
# command-name: "laminas:automatic-releases:switch-default-branch-to-next-minor"
44-
# env:
45-
# "GITHUB_TOKEN": ${{ secrets.ORGANIZATION_ADMIN_TOKEN }}
46-
# "SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
47-
# "GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
48-
# "GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
49-
50-
- name: "Create new milestones"
51-
uses: "laminas/automatic-releases@v1"
52-
with:
53-
command-name: "laminas:automatic-releases:create-milestones"
54-
env:
55-
"GITHUB_TOKEN": ${{ secrets.GITHUB_TOKEN }}
56-
"SIGNING_SECRET_KEY": ${{ secrets.SIGNING_SECRET_KEY }}
57-
"GIT_AUTHOR_NAME": ${{ secrets.GIT_AUTHOR_NAME }}
58-
"GIT_AUTHOR_EMAIL": ${{ secrets.GIT_AUTHOR_EMAIL }}
11+
uses: "doctrine/.github/.github/workflows/[email protected]"
12+
secrets:
13+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
14+
GIT_AUTHOR_EMAIL: ${{ secrets.GIT_AUTHOR_EMAIL }}
15+
GIT_AUTHOR_NAME: ${{ secrets.GIT_AUTHOR_NAME }}
16+
ORGANIZATION_ADMIN_TOKEN: ${{ secrets.ORGANIZATION_ADMIN_TOKEN }}
17+
SIGNING_SECRET_KEY: ${{ secrets.SIGNING_SECRET_KEY }}

0 commit comments

Comments
 (0)