rugk
b80732f8e2
Add caching for NodeJS
2021-10-02 00:55:08 +02:00
rugk
a372ee92e9
Fix wrong cache key
2021-10-02 00:43:54 +02:00
rugk
e2ae0da4e1
Style cleanup adding newlines
...
Seems to be the unofficial GitHub Actions YAML style and arguably makes things a lot more readable if you have a lot of steps…
2021-10-02 00:41:54 +02:00
rugk
3f7bceb862
Also cache PHP extensions
...
See https://github.com/shivammathur/cache-extensions#workflow
2021-10-02 00:38:21 +02:00
rugk
507a10adc5
Use composer.json instead of composer.lock
...
In a cache
2021-10-02 00:32:57 +02:00
rugk
a8f7840d25
Only restore cache from current date then
2021-10-02 00:29:48 +02:00
rugk
3ba6483bf3
Try caching composer stuff
...
Especially the GCM stuff may be quite large, so caching may be a good idea.
I tried following https://github.com/shivammathur/setup-php#cache-composer-dependencies
2021-10-02 00:27:57 +02:00
El RIDO
197c4a34e8
fix snyk
2021-06-05 08:25:19 +02:00
El RIDO
7a3a306ddc
fix snyk
2021-06-05 08:22:50 +02:00
El RIDO
cbdcaf4c30
fix snyk
2021-06-05 08:14:04 +02:00
El RIDO
371dca1986
ensure the GCS library and dependencies get included in the scan
2021-06-05 08:10:12 +02:00
rugk
79c0ad1670
Add Siftleft scan
...
It seems [to cover](https://slscan.io/en/latest/#supported-languages-frameworks ) PHP including license check in addition to dependency scanning.
2021-06-05 00:21:48 +02:00
rugk
8bc97517fb
Add Snyk security scan for PHP
...
After I found https://github.com/PrivateBin/docker-nginx-fpm-alpine/pull/44 I saw they also support PHP, so let's do it here (one level before container packaging), too.
Also it complements the CodeQL analysis, which only covers the JS part.
I added the API token to the PrivateBIn org now.
2021-06-04 23:43:01 +02:00
El RIDO
93138cbbae
we already test this via the regular unit tests
2021-05-30 09:26:13 +02:00
El RIDO
fc5e380ccc
fix composer test on PHP 8
2021-05-30 09:18:56 +02:00
El RIDO
33587d54e4
fix composer test on PHP 8
2021-05-30 09:17:23 +02:00
El RIDO
b939b64778
Merge branch 'issue-794/add-gcs-support' of https://github.com/binxio/PrivateBin into binxio-issue-794/add-gcs-support
2021-05-30 07:57:58 +02:00
Mark van Holsteijn
342270d6dd
added Google Cloud Storage support
2021-05-28 22:39:50 +02:00
rugk
156155663d
Create codeql-analysis.yml
...
Only supports JS for now.
I've removed the build step, because welł… our JS is already "built".
2021-01-26 16:37:53 +01:00
El RIDO
73e44e1aa8
workaround
2021-01-05 19:19:05 +01:00
El RIDO
2d6d0252cf
github switched to ubuntu 20.04 and it seems to default on php 8, which our current composer setup doesn't support
2021-01-05 19:16:22 +01:00
El RIDO
ec190fdcf6
phpunit 9 requires php >= 7.3
2020-10-11 10:34:03 +02:00
El RIDO
4312f77385
experimentally enable PHP 8 beta unit testing
2020-10-10 11:21:53 +02:00
El RIDO
fbefe47806
avoid the buggy windows environment
2020-05-31 15:53:57 +02:00
El RIDO
bd7ecb9c55
develop doesn't install curl extension by default
2020-05-31 15:43:59 +02:00
El RIDO
2a04ee385d
develop doesn't install DOM extension by default
2020-05-31 15:41:30 +02:00
El RIDO
3268464ada
might only be fixed in development branch
2020-05-31 15:36:13 +02:00
El RIDO
09a2c5c3b9
attempting to fix windows unit tests
2020-05-31 15:30:30 +02:00
El RIDO
51a867bc20
removing outdated configurations and fix path of phpunit
2020-05-31 15:24:10 +02:00
El RIDO
a1bac9b6e1
remove composer lock, to avoid installing incompatible dependencies
2020-05-31 15:10:30 +02:00
El RIDO
120ba0b8ca
avoid packaged phpunit version that is incompatible with older PHP releases
2020-05-31 14:45:25 +02:00
El RIDO
bd26972a73
actually run tests and set proper working directories
2020-05-31 14:42:11 +02:00
El RIDO
7cef87e856
migrating TravisCI tests to GitHub actions
2020-05-31 14:36:09 +02:00
rugk
271c954f9a
Test PHP Composer runner of GitHub
...
GitHub has these new CI/CD features, so let's test whether this makes sense.
I guess this PHP thing just installs the project via composer… 🤔
2020-01-26 23:25:24 +01:00