El RIDO
b150450fac
address nodejs unit testing issue
...
mocha tests started failing as of node 20.10.0, likely due to this change:
https://github.com/nodejs/node/pull/49936
Error was:
node:internal/deps/undici/undici:11730
Error.captureStackTrace(err, this);
^
TypeError: Failed to parse URL from js/zlib-1.2.13.wasm
at Object.fetch (node:internal/deps/undici/undici:11730:11)
at async initialize (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:31:26) {
[cause]: TypeError: Invalid URL: js/zlib-1.2.13.wasm
at new URLImpl (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/node_modules/whatwg-url/lib/URL-impl.js:21:13)
at new URLImplCore (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/lib/URLImpl.js:18:9)
at new URLCore (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/jsdom-url/lib/URL.js:28:9)
at Object.construct (/home/runner/work/PrivateBin/PrivateBin/js/node_modules/class-proxy/index.js:18:23)
at new Request (node:internal/deps/undici/undici:5270:25)
at fetch (node:internal/deps/undici/undici:9508:25)
at Object.fetch (node:internal/deps/undici/undici:11728:18)
at fetch (node:internal/process/pre_execution:314:27)
at initialize (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:31:32)
at Object.<anonymous> (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:145:17)
at Object.<anonymous> (/home/runner/work/PrivateBin/PrivateBin/js/zlib-1.2.13.js:146:4)
[...]
Notice that the error occurs on line 31, meaning that fetch is not
undefined anymore. Node works on supporting fetch, which would make our
workaround using fs.readFileSync obsolete, but it (or rather the undici
library) currently doesn't support relative URLs.
2023-12-03 14:40:59 +01:00
El RIDO
aa1a44e329
upgrading DOMpurify to 3.0.6
2023-12-03 14:02:30 +01:00
El RIDO
ee151ad29d
fix phpdoc parameters for newer releases
2023-12-03 13:54:35 +01:00
El RIDO
c090f8d27f
fixed comments
...
so that these functions end up on the correct jsdoc page
2023-12-03 13:41:17 +01:00
El RIDO
8c1310c334
update unit test doc & PHP 8 fixes
...
having had to re-do all of these steps on a new environment, I noticed
some inconsistencies and updated the doc:
- moved unit testing doc into common doc folder, so it is easier to find
- removed no longer supported Janitor reference
- removed note regarding generated test duration, current version takes
less than a minute
- addressed each function removal & phpunit deprecations
2023-12-03 13:40:04 +01:00
El RIDO
c895c511c1
Merge pull request #1201 from PrivateBin/dependabot/composer/phpunit/phpunit-9.6.14
...
Bump phpunit/phpunit from 9.6.13 to 9.6.14
2023-12-02 18:20:58 +01:00
dependabot[bot]
421fd4901f
Bump phpunit/phpunit from 9.6.13 to 9.6.14
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.6.13 to 9.6.14.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.14/ChangeLog-9.6.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.13...9.6.14 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 11:58:32 +00:00
El RIDO
b2bf90d14e
Merge pull request #1200 from PrivateBin/php83
...
enable unit testing on PHP 8.3 & 8.4 nightly
2023-11-28 20:48:19 +01:00
El RIDO
8d97569de0
enable testing on PHP 8.3 and 8.4
...
at this time both are still installed out of nightly builds, though 8.3
got released last week, see:
https://github.com/shivammathur/setup-php#tada-php-support
2023-11-26 09:54:28 +01:00
El RIDO
d34f9c0b8c
new phpdoc temp file location
2023-11-26 09:50:36 +01:00
El RIDO
9614ee90f2
Merge pull request #1190 from PrivateBin/node20
...
Use Node20 for tests
2023-10-25 12:43:33 +02:00
El RIDO
95d6a0d3b9
Merge pull request #1189 from PrivateBin/dependabot/github_actions/actions/setup-node-4
...
Bump actions/setup-node from 3 to 4
2023-10-25 12:39:56 +02:00
rugk
b9d74ecd35
Use Node20 for tests
...
A try following https://github.com/PrivateBin/PrivateBin/pull/1189#pullrequestreview-1695447526
2023-10-24 19:03:47 +02:00
dependabot[bot]
9114ca00bf
Bump actions/setup-node from 3 to 4
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 11:05:40 +00:00
El RIDO
0fb40d5d3a
Merge pull request #1183 from PrivateBin/crowdin-translation
...
New Crowdin updates
2023-10-22 14:19:20 +02:00
PrivateBin Translator Bot
cb4e95b917
New translations en.json (Japanese)
2023-10-19 10:37:44 +02:00
PrivateBin Translator Bot
52b0e0b369
New translations en.json (Japanese)
2023-10-19 08:18:59 +02:00
PrivateBin Translator Bot
515bfd8122
New translations en.json (Japanese)
2023-10-19 07:11:36 +02:00
PrivateBin Translator Bot
fbc302c0a1
New translations en.json (Japanese)
2023-10-19 06:07:25 +02:00
PrivateBin Translator Bot
b62e9dbc6e
New translations en.json (Japanese)
2023-10-19 01:05:19 +02:00
PrivateBin Translator Bot
5c2496d474
New translations en.json (Japanese)
2023-10-18 05:59:11 +02:00
PrivateBin Translator Bot
f3eb2759ce
New translations en.json (Japanese)
2023-10-18 04:26:14 +02:00
PrivateBin Translator Bot
cdb7ec0443
New translations en.json (Japanese)
2023-10-17 18:47:08 +02:00
PrivateBin Translator Bot
05dc1dd32e
New translations en.json (Japanese)
2023-10-17 17:27:56 +02:00
El RIDO
b70be94538
Merge pull request #1181 from voidquark/master
...
Update Ansible Galaxy links in Installation.md
2023-10-02 06:45:04 +02:00
VoidQuark
9a4c5b30c6
Update Ansible Galaxy links in Installation.md
2023-10-01 20:43:11 +02:00
El RIDO
4ef0318495
Merge pull request #1179 from PrivateBin/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-24 07:36:04 +02:00
dependabot[bot]
58f919ecdd
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-22 11:33:49 +00:00
El RIDO
7518ea74c5
Merge pull request #1175 from PrivateBin/slsa-release
...
release workflow for SLSA & changelog
2023-09-22 05:24:04 +02:00
El RIDO
7e1dfdb012
Merge pull request #1178 from PrivateBin/crowdin-translation
...
New Crowdin updates
2023-09-20 22:12:53 +02:00
El RIDO
1a4e2f8f06
Merge branch 'master' into crowdin-translation
2023-09-20 22:09:59 +02:00
PrivateBin Translator Bot
8053daec14
New translations en.json (Corsican)
2023-09-20 07:33:00 +02:00
PrivateBin Translator Bot
9612637881
New translations en.json (Occitan)
2023-09-20 07:32:59 +02:00
PrivateBin Translator Bot
fb1ea260ba
New translations en.json (Latin)
2023-09-20 07:32:58 +02:00
PrivateBin Translator Bot
17b629018c
New translations en.json (Lojban)
2023-09-20 07:32:57 +02:00
PrivateBin Translator Bot
a92407ea4e
New translations en.json (Hindi)
2023-09-20 07:32:56 +02:00
PrivateBin Translator Bot
441ac9d8d9
New translations en.json (Estonian)
2023-09-20 07:32:56 +02:00
PrivateBin Translator Bot
046ccf2000
New translations en.json (Thai)
2023-09-20 07:32:55 +02:00
PrivateBin Translator Bot
6c7c0ec09c
New translations en.json (Indonesian)
2023-09-20 07:32:54 +02:00
PrivateBin Translator Bot
b0f4a63705
New translations en.json (Chinese Simplified)
2023-09-20 07:32:53 +02:00
PrivateBin Translator Bot
1b772d0404
New translations en.json (Ukrainian)
2023-09-20 07:32:52 +02:00
PrivateBin Translator Bot
8dbf954870
New translations en.json (Turkish)
2023-09-20 07:32:51 +02:00
PrivateBin Translator Bot
69efa00d7f
New translations en.json (Swedish)
2023-09-20 07:32:50 +02:00
PrivateBin Translator Bot
d17a0f091b
New translations en.json (Slovenian)
2023-09-20 07:32:49 +02:00
PrivateBin Translator Bot
6a1371822a
New translations en.json (Slovak)
2023-09-20 07:32:48 +02:00
PrivateBin Translator Bot
0cc5880354
New translations en.json (Russian)
2023-09-20 07:32:47 +02:00
PrivateBin Translator Bot
eb17f75793
New translations en.json (Portuguese)
2023-09-20 07:32:46 +02:00
PrivateBin Translator Bot
0568d10bca
New translations en.json (Polish)
2023-09-20 07:32:45 +02:00
PrivateBin Translator Bot
ac681d6aa9
New translations en.json (Norwegian)
2023-09-20 07:32:44 +02:00
PrivateBin Translator Bot
6f9496511a
New translations en.json (Dutch)
2023-09-20 07:32:43 +02:00