Skip to content

Conversation

nfebe
Copy link
Contributor

@nfebe nfebe commented Feb 11, 2021

Summary

Introduced github actions (workflows) for use as main ci pipeline for builds and testing.
Added support for php7.1, php7.2, php7.3, php7.4, php8.0.

Unit test

Pass

Integration tests

Tests fail, A new release would need to be made for phpList/core* and then updated here for tests to pass.

See : https://github.com/Fenn-CS/rest-api/actions/runs/557990659

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
@michield michield merged commit 70d45ad into phpList:master Feb 11, 2021
TatevikGr pushed a commit that referenced this pull request Dec 11, 2024
* added github workflow(action) for build and test ci tasks

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

* updated php_codesniffer dep

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

* removed travis ci config file

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

(cherry picked from commit 70d45ad)
michield added a commit that referenced this pull request Jan 15, 2025
* change branch name

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>

* Disable REST API by default

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>

* Change path

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>

* Remove prefix

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>

* [FEATURE] Get the number of subscribers of list and added tests (#116)

Closes #115

* [BUGFIX] Fix the expected number in an integration test (#119)

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>

* [CLEANUP] Fix a warning with newer PHPMD versions (#125)

* update php dependencies

* update to pass building

* ISSUE-337: update package versions

* ISSUE-337: use local

* ISSUE-337: symfony 6.4

* ISSUE-337: test fix

* ISSUE-337: fix the rest of tests

* GitHub actions (#132)

* added github workflow(action) for build and test ci tasks

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

* updated php_codesniffer dep

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

* removed travis ci config file

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>

(cherry picked from commit 70d45ad)

* ISSUE-337: add pipeline

* ISSUE-337: fix phpstan

* ISSUE-337: fix phpstmd

* ISSUE-337: openapi docs

* ISSUE-337: move to bundle file

* ISSUE-337: changelog

* ISSUE-337: update core

* ISSUE-337: fix phpstan

* ISSUE-337: fix phpcs

* ISSUE-337: force push

* ISSUE-337: name fix

---------

Signed-off-by: Xheni Myrtaj <myrtajxheni@gmail.com>
Co-authored-by: Xheni Myrtaj <myrtajxheni@gmail.com>
Co-authored-by: Oliver Klee <oliver@phplist.com>
Co-authored-by: Michiel Dethmers <michiel@phplist.com>
Co-authored-by: Tatevik <tatevikg1@gmail.com>
Co-authored-by: F. E Noel Nfebe <fenn25.fn@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants