Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rebase with master #1

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
7503e93
add possibility to install with codeception 4 (fixes #50, via #53)
vromants Feb 21, 2020
e9d8334
add actions (via #57)
eroshenkoam Mar 12, 2020
229df1f
fix release drafter (via #58)
eroshenkoam Mar 12, 2020
c47b1ee
update api version (via #61)
eroshenkoam Mar 13, 2020
cbbc449
mark step as failed (via #60)
eroshenkoam Mar 13, 2020
9e0e25f
fix attachments (via #59)
eroshenkoam Mar 13, 2020
a69800e
fix step point (via #62)
eroshenkoam Sep 9, 2020
ac3d471
fix cdata steps (via #63)
eroshenkoam Nov 26, 2020
6e13d27
add acceptance tests (via #66)
remorhaz Mar 26, 2021
70e1456
cfg workflows
baev Mar 26, 2021
af67f98
update composer metadata
baev Mar 26, 2021
5a5eaeb
add issue templates
baev Mar 26, 2021
3d4b09a
update license and year
baev Mar 26, 2021
6008fa6
update label verify action
baev Mar 26, 2021
55c19c6
add build badge
baev Mar 26, 2021
5ccfa4c
bump actions/checkout from v1 to v2.3.4 (via #68)
dependabot[bot] Mar 26, 2021
17a34a7
bump shivammathur/setup-php from 2 to 2.11.0 (via #69)
dependabot[bot] May 12, 2021
f9bce40
fix test names for gherkin tests (via #71)
DolgushinG Jun 3, 2021
a6156ae
fix wrong test names for gherkin tests (via #72)
DolgushinG Jun 4, 2021
3d2da6e
bump shivammathur/setup-php from 2.11.0 to 2.13.0 (via #74)
dependabot[bot] Aug 23, 2021
65b97e1
bump shivammathur/setup-php from 2.13.0 to 2.14.0 (via #75)
dependabot[bot] Sep 13, 2021
79a583a
version 2 prototype (via #78)
remorhaz Oct 20, 2021
b1f2bf0
use commons 2.0.0 (via #87)
remorhaz Feb 17, 2022
96963b8
update workflows
baev Feb 17, 2022
c812ab3
Fix files attaching (via #95)
nixdrey May 5, 2022
8ba63e1
Fix getFullName method in CestProvider.php (fixes #97)
nixdrey May 11, 2022
9978746
bump actions/checkout from 2.4.0 to 3.0.2 (via #94)
dependabot[bot] Jun 27, 2022
47f6707
bump actions/checkout from 3.0.2 to 3.3.0 (via #108)
dependabot[bot] Jan 9, 2023
1d3b80b
support codeception 5 (fixes #99, via #107)
remorhaz Jan 9, 2023
31aa1b3
bump actions/checkout from 3.3.0 to 3.4.0 (via #111)
dependabot[bot] Mar 22, 2023
6202e5b
bump actions/checkout from 3.4.0 to 3.5.0 (via #112)
dependabot[bot] Mar 27, 2023
8855689
add support for arguments of type closure (fixes #109, via #110)
alnivv-vi Mar 27, 2023
92a7684
fix nested steps (fixes #116, via #115)
remorhaz May 23, 2023
d28f6ba
set labels from environment variables (fixes #91, via #117)
remorhaz May 31, 2023
97cfea0
fix site link
baev Dec 7, 2023
8399110
fix extension initialization (fixes #123, via #126)
remorhaz May 27, 2024
8543208
update psalm/plugin-phpunit requirement from ^0.18.4 to ^0.19.0 (via …
dependabot[bot] May 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Define the line ending behavior of the different file extensions
# Set default behavior, in case users don't have core.autocrlf set.
* text text=auto eol=lf

.php diff=php

# Declare files that will always have CRLF line endings on checkout.
*.bat eol=crlf

# Declare files that will always have LF line endings on checkout.
*.pem eol=lf

# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
*.gif binary
*.ico binary
*.mo binary
*.pdf binary
*.phar binary
*.woff binary
*.woff2 binary
*.ttf binary
*.otf binary
*.eot binary
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
labels:
- "type:dependencies"

- package-ecosystem: "composer"
directory: "/"
schedule:
interval: "daily"
labels:
- "type:dependencies"
22 changes: 22 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# release.yml

changelog:
categories:
- title: '🚀 New Features'
labels:
- 'type:new feature'
- title: '🔬 Improvements'
labels:
- 'type:improvement'
- title: '🐞 Bug Fixes'
labels:
- 'type:bug'
- title: '⬆️ Dependency Updates'
labels:
- 'type:dependencies'
- title: '⛔️ Security'
labels:
- 'type:security'
- title: '👻 Internal changes'
labels:
- 'type:internal'
53 changes: 53 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Build

on:
pull_request:
branches:
- '*'
push:
branches:
- 'main'
- 'hotfix-*'

jobs:
tests:
name: PHP ${{ matrix.php-version }} on ${{ matrix.os }} (${{ matrix.composer-options }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
php-version:
- "8.0"
- "8.1"
- "8.2"
- "8.3"
os:
- ubuntu-latest
- windows-latest
- macOS-latest
composer-options:
- ""
- "--prefer-lowest"
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up PHP ${{ matrix.php-version }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: pcntl, posix, intl
coverage: xdebug
ini-values: error_reporting=E_ALL

- name: Validate composer.json and composer.lock
run: composer validate

- name: Install dependencies
run: composer update
--prefer-dist
--no-progress
${{ matrix.composer-options }}

- name: Run tests
run: composer test
13 changes: 13 additions & 0 deletions .github/workflows/labels-verify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "Verify type labels"

on:
pull_request:
types: [opened, labeled, unlabeled, synchronize]

jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: baev/match-label-action@master
with:
allowed: 'type:bug,type:new feature,type:improvement,type:dependencies,type:internal,type:invalid'
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,7 @@
vendor/*
composer.phar
composer.lock
/build/
/test/codeception*/_support/_generated/
.phpunit.result.cache

Loading