Skip to content

Commit c2e2036

Browse files
authored
Merge pull request #12 from ace411/v0.x
v0.x updates
2 parents f0b64a0 + 297a596 commit c2e2036

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+3387
-6118
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: ext-couchdb CI
2+
on: [push, pull_request]
3+
jobs:
4+
build:
5+
runs-on: 'ubuntu-latest'
6+
strategy:
7+
fail-fast: false
8+
matrix:
9+
php: ['8.0', '8.1']
10+
couchdb: ['3', '2.3']
11+
name: PHP ${{ matrix.php }}
12+
steps:
13+
- uses: actions/checkout@v2
14+
- name: Install PHP
15+
uses: shivammathur/setup-php@master
16+
with:
17+
php-version: ${{ matrix.php }}
18+
- name: Install CouchDB
19+
uses: iamssen/couchdb-github-action@master
20+
with:
21+
couchdb-version: ${{ matrix.couchdb }}
22+
- name: Install libcurl
23+
run: |
24+
sudo apt-get install libcurl4-openssl-dev
25+
- name: Install async.h
26+
run: |
27+
sudo sh async.sh
28+
- name: Run tests
29+
run: |
30+
phpize && ./configure --enable-couchdb && \
31+
make && make test

.gitignore

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,44 @@
1-
/TODO
2-
/*.so
3-
/*.out
4-
/*.php
5-
/*.o
6-
/.vscode/
7-
/.libs/
8-
9-
/autom4*/
10-
/build/
11-
/include/
12-
/modules/
13-
/vendor/
14-
15-
*.guess
16-
*.log
171
*.lo
182
*.la
19-
*.out
20-
*.exp
21-
*.diff
22-
*.sh
23-
24-
/config.h*
25-
/config.nice
26-
/config.status
27-
/config.sub
28-
/configure
29-
/configure.ac
30-
/missing
31-
/mkinstalldirs
32-
33-
/install-sh
34-
/libtool
35-
/ltmain*
36-
/Makefile*
37-
/acinclude.m4
38-
/aclocal.m4
39-
/composer.*
3+
*.dep
4+
*.in~
5+
.libs
6+
acinclude.m4
7+
aclocal.m4
8+
autom4te.cache
9+
build
10+
config.guess
11+
config.h
12+
config.h.in
13+
config.log
14+
config.nice
15+
config.status
16+
config.sub
17+
configure
18+
configure.ac
19+
configure.in
20+
include
21+
install-sh
22+
libtool
23+
ltmain.sh
24+
Makefile
25+
Makefile.fragments
26+
Makefile.global
27+
Makefile.objects
28+
missing
29+
mkinstalldirs
30+
modules
31+
php_test_results_*.txt
32+
phpt.*
33+
run-test-info.php
34+
run-tests.php
35+
tests/**/*.diff
36+
tests/**/*.out
37+
tests/**/*.exp
38+
tests/**/*.log
39+
tests/**/*.sh
40+
tests/**/*.db
41+
tests/**/*.mem
42+
tmp-php.ini
43+
*/node_modules/
44+
TODO

.travis.yml

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

0 commit comments

Comments
 (0)