Commit graph

67 commits

Author SHA1 Message Date
b1a8a17b3d chore(deps): update dependency elixir to v1.17.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-26 02:14:21 +12:00
3cfaaafa22 chore(deps): update dependency mix_audit to v2.1.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-17 02:23:03 +12:00
b7d79a4e5e chore(deps): update dependency node to v18.20.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-11 03:03:12 +12:00
0a46820ea9 chore(deps): update dependency erlang to v27.0.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-11 01:30:14 +12:00
5af9dd50c4 chore(deps): update dependency ex_doc to v0.34.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-09 03:29:45 +12:00
a873d4c643 chore: Configure Renovate (#42)
All checks were successful
continuous-integration/drone/push Build is passing
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

---
### Detected Package Files

 * `.tool-versions` (asdf)
 * `.devcontainer/docker-compose.yml` (docker-compose)
 * `.devcontainer/Dockerfile` (dockerfile)
 * `.drone.yml` (droneci)
 * `mix.exs` (mix)

### Configuration Summary

Based on the default config's presets, Renovate will:

  - Start dependency updates only once this onboarding PR is merged
  - Enable Renovate Dependency Dashboard creation.
  - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.
  - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories.
  - Group known monorepo packages together.
  - Use curated list of recommended non-monorepo package groupings.
  - Apply crowd-sourced package replacement rules.
  - Apply crowd-sourced workarounds for known problems with packages.
  - Use semantic prefixes for commit messages and PR titles.
  - Use `chore` as semantic commit type for commit messages and PR titles.
  - Removes rate limit for PR creation per hour.
  - Remove limit for open PRs at any time.
  - Automerge all upgrades (including `major`) if they pass tests.
  - Assign PRs to `james`.
  - Rebase existing PRs any time the base branch has been updated.
  - Raise PR when vulnerability alerts are detected.
  - Disable Renovate Dependency Dashboard creation.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs.

---

### What to Expect

With your current configuration, Renovate will create 2 Pull Requests:

<details>
<summary>chore(deps): update dependency elixir to v1.17.1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/elixir-1.x`
  - Merge into: `main`
  - Upgrade [elixir](https://github.com/elixir-lang/elixir) to `1.17.1`

</details>

<details>
<summary>chore(deps): update dependency node to v20</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/node-20.x`
  - Merge into: `main`
  - Upgrade [node](https://github.com/nodejs/node) to `20.15.0`

</details>

---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

<!--renovate-config-hash:758a0db051676a629cb8daada3244b6287c728a47d095002c4ae62062eae6bf3-->

Reviewed-on: #42
Co-authored-by: Renovate Bot <bot@harton.nz>
Co-committed-by: Renovate Bot <bot@harton.nz>
2024-06-24 18:43:58 +12:00
e13dd077d5
chore: remove old renovate config.
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-24 16:38:50 +12:00
2c367c1b5e chore(deps): update dependency ex_doc to v0.34.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-21 02:13:00 +12:00
3bc143ad23 chore(deps): update dependency credo to v1.7.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-15 12:40:58 +12:00
ccd44949b0 chore(deps): update dependency ex_doc to v0.34.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-31 01:12:44 +12:00
abbc52d9f9 chore(deps): update dependency node to v18.20.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-22 02:11:38 +12:00
903cffc422 chore(deps): update dependency ex_doc to v0.33.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-22 01:12:44 +12:00
13f2b03b19 chore(deps): update dependency erlang to v27
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-20 21:33:54 +12:00
9b8c071005 chore(deps): update dependency git_ops to v2.6.1 (#34)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [git_ops](https://hex.pm/packages/git_ops) | patch | `2.6.0` -> `2.6.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Reviewed-on: #34
Co-authored-by: Renovate Bot <bot@harton.nz>
Co-committed-by: Renovate Bot <bot@harton.nz>
2024-05-18 10:19:29 +12:00
63d497ee0d chore(deps): update dependency ex_doc to v0.32.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-10 23:30:57 +12:00
b832c4d12f chore(deps): update dependency credo to v1.7.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-09 23:50:27 +12:00
d0a91f66df chore(deps): update dependency erlang to v26.2.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-03 03:29:45 +12:00
a7e52433d1 chore(deps): update dependency ex_doc to v0.32.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-13 08:27:15 +12:00
8371d16320 chore(deps): update dependency node to v18.20.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-13 01:52:36 +12:00
ed1ce1d025 chore(deps): update dependency erlang to v26.2.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-13 00:28:09 +12:00
9cff568750 chore(deps): update dependency node to v18.20.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-10 22:27:22 +12:00
7a1c5d97fe chore(deps): update dependency ex_doc to v0.32.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-10 21:27:32 +12:00
6abdd6fbda chore(deps): update dependency node to v18.20.0 (#25)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org) ([source](https://github.com/nodejs/node)) | minor | `18.19.1` -> `18.20.0` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

### [`v18.20.0`](https://github.com/nodejs/node/releases/tag/v18.20.0): 2024-03-26, Version 18.20.0 &#x27;Hydrogen&#x27; (LTS), @&#8203;richardlau

[Compare Source](https://github.com/nodejs/node/compare/v18.19.1...v18.20.0)

##### Notable Changes

##### Added support for import attributes

Support has been added for import attributes, to replace the old import
assertions syntax. This will aid migration by making the new syntax available
across all currently supported Node.js release lines.

This adds the `with` keyword which should be used in place of the previous
`assert` keyword, which will be removed in a future semver-major Node.js
release.

For example,

```console
import "foo" assert { ... }
```

should be replaced with

```console
import "foo" with { ... }
```

For more details, see

-   [#&#8203;50134](https://github.com/nodejs/node/issues/50134)
-   [#&#8203;51622](https://github.com/nodejs/node/issues/51622)

Contributed by Nicolò Ribaudo in [#&#8203;51136](https://github.com/nodejs/node/pull/51136)
and Antoine du Hamel in [#&#8203;50140](https://github.com/nodejs/node/pull/50140).

##### Doc deprecation for `dirent.path`

Please use newly added `dirent.parentPath` instead.

Contributed by Antoine du Hamel in [#&#8203;50976](https://github.com/nodejs/node/pull/50976)
and [#&#8203;51020](https://github.com/nodejs/node/pull/51020).

##### Experimental node-api feature flags

Introduces an experimental feature to segregate finalizers that affect GC state.
A new type called `node_api_nogc_env` has been introduced as the const version
of `napi_env` and `node_api_nogc_finalize` as a variant of `napi_finalize` that
accepts a `node_api_nogc_env` as its first argument.

This feature can be turned off by defining
`NODE_API_EXPERIMENTAL_NOGC_ENV_OPT_OUT`.

Contributed by Gabriel Schulhof in [#&#8203;50060](https://github.com/nodejs/node/pull/50060).

##### Root certificates updated to NSS 3.98

Certificates added:

-   Telekom Security TLS ECC Root 2020
-   Telekom Security TLS RSA Root 2023

Certificates removed:

-   Security Communication Root CA

##### Updated dependencies

-   ada updated to 2.7.6.
-   base64 updated to 0.5.2.
-   c-ares updated to 1.27.0.
-   corepack updated to 0.25.2.
-   ICU updated to 74.2. Includes CLDR 44.1 and Unicode 15.1.
-   npm updated to 10.5.0. Fixes a regression in signals not being passed onto child processes.
-   simdutf8 updated to 4.0.8.
-   Timezone updated to 2024a.
-   zlib updated to 1.3.0.1-motley-40e35a7.

##### vm: fix V8 compilation cache support for vm.Script

Previously repeated compilation of the same source code using `vm.Script`
stopped hitting the V8 compilation cache after v16.x when support for
`importModuleDynamically` was added to `vm.Script`, resulting in a performance
regression that blocked users (in particular Jest users) from upgrading from
v16.x.

The recent fixes allow the compilation cache to be hit again
for `vm.Script` when `--experimental-vm-modules` is not used even in the
presence of the `importModuleDynamically` option, so that users affected by the
performance regression can now upgrade. Ongoing work is also being done to
enable compilation cache support for `vm.CompileFunction`.

Contributed by Joyee Cheung in [#&#8203;49950](https://github.com/nodejs/node/pull/49950)
and [#&#8203;50137](https://github.com/nodejs/node/pull/50137).

##### Commits

-   \[[`c70383b8d4`](https://github.com/nodejs/node/commit/c70383b8d4)] - **build**: support Python 3.12 (Shi Pujin) [#&#8203;50209](https://github.com/nodejs/node/pull/50209)
-   \[[`4b960c3a4a`](https://github.com/nodejs/node/commit/4b960c3a4a)] - **build**: fix incorrect g++ warning message (Richard Lau) [#&#8203;51695](https://github.com/nodejs/node/pull/51695)
-   \[[`8fdea67694`](https://github.com/nodejs/node/commit/8fdea67694)] - **crypto**: update root certificates to NSS 3.98 (Node.js GitHub Bot) [#&#8203;51794](https://github.com/nodejs/node/pull/51794)
-   \[[`812b126dd9`](https://github.com/nodejs/node/commit/812b126dd9)] - **deps**: V8: cherry-pick [`d90d453`](https://github.com/nodejs/node/commit/d90d4533b053) (Michaël Zasso) [#&#8203;50077](https://github.com/nodejs/node/pull/50077)
-   \[[`9ab8c3db87`](https://github.com/nodejs/node/commit/9ab8c3db87)] - **deps**: update c-ares to 1.27.0 (Node.js GitHub Bot) [#&#8203;51846](https://github.com/nodejs/node/pull/51846)
-   \[[`c688680387`](https://github.com/nodejs/node/commit/c688680387)] - **deps**: update c-ares to 1.26.0 (Node.js GitHub Bot) [#&#8203;51582](https://github.com/nodejs/node/pull/51582)
-   \[[`9498ac8a47`](https://github.com/nodejs/node/commit/9498ac8a47)] - **deps**: compile c-ares with C11 support (Michaël Zasso) [#&#8203;51410](https://github.com/nodejs/node/pull/51410)
-   \[[`8fb743642f`](https://github.com/nodejs/node/commit/8fb743642f)] - **deps**: update c-ares to 1.25.0 (Node.js GitHub Bot) [#&#8203;51385](https://github.com/nodejs/node/pull/51385)
-   \[[`7bea2d7c12`](https://github.com/nodejs/node/commit/7bea2d7c12)] - **deps**: update zlib to 1.3.0.1-motley-40e35a7 (Node.js GitHub Bot) [#&#8203;51274](https://github.com/nodejs/node/pull/51274)
-   \[[`57a38c8f75`](https://github.com/nodejs/node/commit/57a38c8f75)] - **deps**: update zlib to 1.3.0.1-motley-dd5fc13 (Node.js GitHub Bot) [#&#8203;51105](https://github.com/nodejs/node/pull/51105)
-   \[[`b0ca084a6b`](https://github.com/nodejs/node/commit/b0ca084a6b)] - **deps**: update zlib to 1.3-22124f5 (Node.js GitHub Bot) [#&#8203;50910](https://github.com/nodejs/node/pull/50910)
-   \[[`4b43823f37`](https://github.com/nodejs/node/commit/4b43823f37)] - **deps**: update zlib to 1.2.13.1-motley-5daffc7 (Node.js GitHub Bot) [#&#8203;50803](https://github.com/nodejs/node/pull/50803)
-   \[[`f0da591812`](https://github.com/nodejs/node/commit/f0da591812)] - **deps**: update zlib to 1.2.13.1-motley-dfc48fc (Node.js GitHub Bot) [#&#8203;50456](https://github.com/nodejs/node/pull/50456)
-   \[[`16d28a883a`](https://github.com/nodejs/node/commit/16d28a883a)] - **deps**: update base64 to 0.5.2 (Node.js GitHub Bot) [#&#8203;51455](https://github.com/nodejs/node/pull/51455)
-   \[[`13a9e81cb6`](https://github.com/nodejs/node/commit/13a9e81cb6)] - **deps**: update base64 to 0.5.1 (Node.js GitHub Bot) [#&#8203;50629](https://github.com/nodejs/node/pull/50629)
-   \[[`b4502d3ac5`](https://github.com/nodejs/node/commit/b4502d3ac5)] - **deps**: update simdutf to 4.0.8 (Node.js GitHub Bot) [#&#8203;51000](https://github.com/nodejs/node/pull/51000)
-   \[[`183cf8a74a`](https://github.com/nodejs/node/commit/183cf8a74a)] - **deps**: update simdutf to 4.0.4 (Node.js GitHub Bot) [#&#8203;50772](https://github.com/nodejs/node/pull/50772)
-   \[[`11ba8593ea`](https://github.com/nodejs/node/commit/11ba8593ea)] - **deps**: update ada to 2.7.6 (Node.js GitHub Bot) [#&#8203;51542](https://github.com/nodejs/node/pull/51542)
-   \[[`73a946d55c`](https://github.com/nodejs/node/commit/73a946d55c)] - **deps**: update ada to 2.7.5 (Node.js GitHub Bot) [#&#8203;51542](https://github.com/nodejs/node/pull/51542)
-   \[[`cc434c1a39`](https://github.com/nodejs/node/commit/cc434c1a39)] - **deps**: update ada to 2.7.4 (Node.js GitHub Bot) [#&#8203;50815](https://github.com/nodejs/node/pull/50815)
-   \[[`3a3808a6ae`](https://github.com/nodejs/node/commit/3a3808a6ae)] - **deps**: upgrade npm to 10.5.0 (npm team) [#&#8203;51913](https://github.com/nodejs/node/pull/51913)
-   \[[`c8876d765c`](https://github.com/nodejs/node/commit/c8876d765c)] - **deps**: upgrade npm to 10.3.0 (npm team) [#&#8203;51431](https://github.com/nodejs/node/pull/51431)
-   \[[`5aec3af460`](https://github.com/nodejs/node/commit/5aec3af460)] - **deps**: update corepack to 0.25.2 (Node.js GitHub Bot) [#&#8203;51810](https://github.com/nodejs/node/pull/51810)
-   \[[`a593985326`](https://github.com/nodejs/node/commit/a593985326)] - **deps**: update corepack to 0.24.1 (Node.js GitHub Bot) [#&#8203;51459](https://github.com/nodejs/node/pull/51459)
-   \[[`d1a9237bf5`](https://github.com/nodejs/node/commit/d1a9237bf5)] - **deps**: update corepack to 0.24.0 (Node.js GitHub Bot) [#&#8203;51318](https://github.com/nodejs/node/pull/51318)
-   \[[`adac0c7a63`](https://github.com/nodejs/node/commit/adac0c7a63)] - **deps**: update corepack to 0.23.0 (Node.js GitHub Bot) [#&#8203;50563](https://github.com/nodejs/node/pull/50563)
-   \[[`4a6f83e32a`](https://github.com/nodejs/node/commit/4a6f83e32a)] - **deps**: escape Python strings correctly (Michaël Zasso) [#&#8203;50695](https://github.com/nodejs/node/pull/50695)
-   \[[`c13969e52a`](https://github.com/nodejs/node/commit/c13969e52a)] - **deps**: V8: cherry-pick [`ea996ad`](https://github.com/nodejs/node/commit/ea996ad04a68) (Nicolò Ribaudo) [#&#8203;51136](https://github.com/nodejs/node/pull/51136)
-   \[[`6fbf0ba5c3`](https://github.com/nodejs/node/commit/6fbf0ba5c3)] - **deps**: V8: cherry-pick [`a0fd320`](https://github.com/nodejs/node/commit/a0fd3209dda8) (Nicolò Ribaudo) [#&#8203;51136](https://github.com/nodejs/node/pull/51136)
-   \[[`68fd7516e1`](https://github.com/nodejs/node/commit/68fd7516e1)] - **deps**: update timezone to 2024a (Michaël Zasso) [#&#8203;51723](https://github.com/nodejs/node/pull/51723)
-   \[[`f9b229ebe1`](https://github.com/nodejs/node/commit/f9b229ebe1)] - **deps**: update icu to 74.2 (Michaël Zasso) [#&#8203;51723](https://github.com/nodejs/node/pull/51723)
-   \[[`90c73d2eb4`](https://github.com/nodejs/node/commit/90c73d2eb4)] - **deps**: update timezone to 2023d (Node.js GitHub Bot) [#&#8203;51461](https://github.com/nodejs/node/pull/51461)
-   \[[`2a2bf57028`](https://github.com/nodejs/node/commit/2a2bf57028)] - **deps**: update icu to 74.1 (Node.js GitHub Bot) [#&#8203;50515](https://github.com/nodejs/node/pull/50515)
-   \[[`425e011e52`](https://github.com/nodejs/node/commit/425e011e52)] - **deps**: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) [#&#8203;49874](https://github.com/nodejs/node/pull/49874)
-   \[[`58c70344a2`](https://github.com/nodejs/node/commit/58c70344a2)] - **deps**: V8: cherry-pick [`705e374`](https://github.com/nodejs/node/commit/705e374124ae) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`b0e88899e1`](https://github.com/nodejs/node/commit/b0e88899e1)] - **deps**: V8: cherry-pick [`1fada6b`](https://github.com/nodejs/node/commit/1fada6b36f8d) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`d87a810b81`](https://github.com/nodejs/node/commit/d87a810b81)] - **deps**: V8: cherry-pick [`3dd9576`](https://github.com/nodejs/node/commit/3dd9576ce336) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`6d50966876`](https://github.com/nodejs/node/commit/6d50966876)] - **deps**: V8: cherry-pick [`94e8282`](https://github.com/nodejs/node/commit/94e8282325a1) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`fafbacdfec`](https://github.com/nodejs/node/commit/fafbacdfec)] - **deps**: V8: cherry-pick [`9a98f96`](https://github.com/nodejs/node/commit/9a98f96b6d68) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`d4a530ed8d`](https://github.com/nodejs/node/commit/d4a530ed8d)] - **deps**: V8: cherry-pick [`7f5daed`](https://github.com/nodejs/node/commit/7f5daed62d47) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`1ce901b164`](https://github.com/nodejs/node/commit/1ce901b164)] - **deps**: V8: cherry-pick [`c400af4`](https://github.com/nodejs/node/commit/c400af48b5ef) (Joyee Cheung) [#&#8203;51004](https://github.com/nodejs/node/pull/51004)
-   \[[`f232064f35`](https://github.com/nodejs/node/commit/f232064f35)] - **doc**: fix historical experimental fetch flag (Kenrick) [#&#8203;51506](https://github.com/nodejs/node/pull/51506)
-   \[[`194ff6a40f`](https://github.com/nodejs/node/commit/194ff6a40f)] - **(SEMVER-MINOR)** **doc**: add deprecation notice to `dirent.path` (Antoine du Hamel) [#&#8203;50976](https://github.com/nodejs/node/pull/50976)
-   \[[`0f09267dc6`](https://github.com/nodejs/node/commit/0f09267dc6)] - **(SEMVER-MINOR)** **doc**: deprecate `dirent.path` (Antoine du Hamel) [#&#8203;50976](https://github.com/nodejs/node/pull/50976)
-   \[[`8bfb8f5b2f`](https://github.com/nodejs/node/commit/8bfb8f5b2f)] - **doc,crypto**: further clarify RSA_PKCS1\_PADDING support (Tobias Nießen) [#&#8203;51799](https://github.com/nodejs/node/pull/51799)
-   \[[`c7baf7b274`](https://github.com/nodejs/node/commit/c7baf7b274)] - **doc,crypto**: add changelog and note about disabled RSA_PKCS1\_PADDING (Filip Skokan) [#&#8203;51782](https://github.com/nodejs/node/pull/51782)
-   \[[`a193be3dc2`](https://github.com/nodejs/node/commit/a193be3dc2)] - **esm**: use import attributes instead of import assertions (Antoine du Hamel) [#&#8203;50140](https://github.com/nodejs/node/pull/50140)
-   \[[`26e8f7793e`](https://github.com/nodejs/node/commit/26e8f7793e)] - **(SEMVER-MINOR)** **fs**: introduce `dirent.parentPath` (Antoine du Hamel) [#&#8203;50976](https://github.com/nodejs/node/pull/50976)
-   \[[`5b5e5192f7`](https://github.com/nodejs/node/commit/5b5e5192f7)] - **lib**: fix compileFunction throws range error for negative numbers (Jithil P Ponnan) [#&#8203;49855](https://github.com/nodejs/node/pull/49855)
-   \[[`7552de6806`](https://github.com/nodejs/node/commit/7552de6806)] - **module**: fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) [#&#8203;48510](https://github.com/nodejs/node/pull/48510)
-   \[[`2e05cf1c60`](https://github.com/nodejs/node/commit/2e05cf1c60)] - **module**: fix leak of vm.SyntheticModule (Joyee Cheung) [#&#8203;48510](https://github.com/nodejs/node/pull/48510)
-   \[[`a86a2e14a3`](https://github.com/nodejs/node/commit/a86a2e14a3)] - **module**: use symbol in WeakMap to manage host defined options (Joyee Cheung) [#&#8203;48510](https://github.com/nodejs/node/pull/48510)
-   \[[`32906ddcac`](https://github.com/nodejs/node/commit/32906ddcac)] - **node-api**: segregate nogc APIs from rest via type system (Gabriel Schulhof) [#&#8203;50060](https://github.com/nodejs/node/pull/50060)
-   \[[`1aa71c26ff`](https://github.com/nodejs/node/commit/1aa71c26ff)] - **node-api**: factor out common code into macros (Gabriel Schulhof) [#&#8203;50664](https://github.com/nodejs/node/pull/50664)
-   \[[`3d0b233f52`](https://github.com/nodejs/node/commit/3d0b233f52)] - **node-api**: introduce experimental feature flags (Gabriel Schulhof) [#&#8203;50991](https://github.com/nodejs/node/pull/50991)
-   \[[`96514a8b9f`](https://github.com/nodejs/node/commit/96514a8b9f)] - **src**: iterate on import attributes array correctly (Michaël Zasso) [#&#8203;50703](https://github.com/nodejs/node/pull/50703)
-   \[[`2c2892bf88`](https://github.com/nodejs/node/commit/2c2892bf88)] - **src**: set ModuleWrap internal fields only once (Joyee Cheung) [#&#8203;49391](https://github.com/nodejs/node/pull/49391)
-   \[[`ff334cb774`](https://github.com/nodejs/node/commit/ff334cb774)] - **src**: cast v8::Object::GetInternalField() return value to v8::Value (Joyee Cheung) [#&#8203;48943](https://github.com/nodejs/node/pull/48943)
-   \[[`270b519971`](https://github.com/nodejs/node/commit/270b519971)] - **stream**: do not defer construction by one microtick (Matteo Collina) [#&#8203;52005](https://github.com/nodejs/node/pull/52005)
-   \[[`95d7a75084`](https://github.com/nodejs/node/commit/95d7a75084)] - **test**: fix dns test case failures after c-ares update to 1.21.0+ (Brad House) [#&#8203;50743](https://github.com/nodejs/node/pull/50743)
-   \[[`cd613e5167`](https://github.com/nodejs/node/commit/cd613e5167)] - **test**: handle relative https redirect (Richard Lau) [#&#8203;51121](https://github.com/nodejs/node/pull/51121)
-   \[[`40f10eafcf`](https://github.com/nodejs/node/commit/40f10eafcf)] - **test**: fix `internet/test-inspector-help-page` (Richard Lau) [#&#8203;51693](https://github.com/nodejs/node/pull/51693)
-   \[[`5e426511b1`](https://github.com/nodejs/node/commit/5e426511b1)] - **test**: deflake test-vm-contextified-script-leak (Joyee Cheung) [#&#8203;49710](https://github.com/nodejs/node/pull/49710)
-   \[[`0b156c6d28`](https://github.com/nodejs/node/commit/0b156c6d28)] - **test**: use checkIfCollectable in vm leak tests (Joyee Cheung) [#&#8203;49671](https://github.com/nodejs/node/pull/49671)
-   \[[`1586c11b3c`](https://github.com/nodejs/node/commit/1586c11b3c)] - **test**: add checkIfCollectable to test/common/gc.js (Joyee Cheung) [#&#8203;49671](https://github.com/nodejs/node/pull/49671)
-   \[[`902d8b3d4b`](https://github.com/nodejs/node/commit/902d8b3d4b)] - **test**: fix flaky http-chunk-extensions-limit test (Ethan Arrowood) [#&#8203;51943](https://github.com/nodejs/node/pull/51943)
-   \[[`1743d2bdc1`](https://github.com/nodejs/node/commit/1743d2bdc1)] - **test**: test surrogate pair filenames on windows (Mert Can Altın) [#&#8203;51800](https://github.com/nodejs/node/pull/51800)
-   \[[`1c1a7ec22d`](https://github.com/nodejs/node/commit/1c1a7ec22d)] - **test**: increase platform timeout zlib-brotli-16gb (Rafael Gonzaga) [#&#8203;51792](https://github.com/nodejs/node/pull/51792)
-   \[[`931d02fe3e`](https://github.com/nodejs/node/commit/931d02fe3e)] - **test, v8**: fix wrong import attributes test (Nicolò Ribaudo) [#&#8203;52184](https://github.com/nodejs/node/pull/52184)
-   \[[`d9ea6c1f8d`](https://github.com/nodejs/node/commit/d9ea6c1f8d)] - **tls**: fix order of setting cipher before setting cert and key (Kumar Rishav) [#&#8203;50186](https://github.com/nodejs/node/pull/50186)
-   \[[`3184befa2e`](https://github.com/nodejs/node/commit/3184befa2e)] - **tools**: fix update-icu.sh (Michaël Zasso) [#&#8203;51723](https://github.com/nodejs/node/pull/51723)
-   \[[`06646e11be`](https://github.com/nodejs/node/commit/06646e11be)] - **(SEMVER-MINOR)** **vm**: use import attributes instead of import assertions (Antoine du Hamel) [#&#8203;50141](https://github.com/nodejs/node/pull/50141)
-   \[[`fe66e9d06e`](https://github.com/nodejs/node/commit/fe66e9d06e)] - **vm**: reject in importModuleDynamically without --experimental-vm-modules (Joyee Cheung) [#&#8203;50137](https://github.com/nodejs/node/pull/50137)
-   \[[`052e095c6b`](https://github.com/nodejs/node/commit/052e095c6b)] - **vm**: use internal versions of compileFunction and Script (Joyee Cheung) [#&#8203;50137](https://github.com/nodejs/node/pull/50137)
-   \[[`9f7899ed0a`](https://github.com/nodejs/node/commit/9f7899ed0a)] - **vm**: unify host-defined option generation in vm.compileFunction (Joyee Cheung) [#&#8203;50137](https://github.com/nodejs/node/pull/50137)
-   \[[`6291c107d0`](https://github.com/nodejs/node/commit/6291c107d0)] - **vm**: use default HDO when importModuleDynamically is not set (Joyee Cheung) [#&#8203;49950](https://github.com/nodejs/node/pull/49950)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Reviewed-on: #25
Co-authored-by: Renovate Bot <bot@harton.nz>
Co-committed-by: Renovate Bot <bot@harton.nz>
2024-03-28 21:13:37 +13:00
07b9e28628 chore(deps): update dependency mix_audit to v2.1.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-19 14:20:12 +13:00
8c8784fa48 chore(deps): update dependency ex_doc to v0.31.2
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-14 14:45:38 +13:00
b6c359ddd0 chore(deps): update dependency git_ops to v2.6.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-14 00:40:21 +00:00
19f97b9642 chore(deps): update dependency dialyxir to v1.4.3
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-14 11:03:01 +13:00
82536e3eff chore(deps): update dependency credo to v1.7.5
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-14 11:02:14 +13:00
a59c740c89 chore(deps): update dependency mix_audit to v2.1.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-13 20:58:29 +00:00
28fe493239
chore: Update package links and README.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-08 14:39:30 +13:00
76d2d12fa7 chore(deps): update dependency erlang to v26.2.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-07 22:22:41 +13:00
2e743e1386 chore(deps): update dependency node to v18.19.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-03 20:23:20 +13:00
24518baed0 chore(deps): update dependency ex_check to ~> 0.16
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-03 20:13:02 +13:00
ef8870db6e
chore: Simplify drone configuration.
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-03 20:01:18 +13:00
cedeb4ba2d chore(deps): update dependency erlang to v26.2.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-09 10:35:52 +13:00
3521a49a9c chore: Update forgejo hostname.
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-05 16:51:44 +13:00
0b378097d0 chore(deps): update dependency erlang to v26.2.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-19 05:07:19 +13:00
5569151476 chore(deps): update dependency node to v18.18.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-12 23:22:43 +13:00
7243955bd8 chore(deps): update dependency erlang to v26.1.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-12 21:23:00 +13:00
4235fc44b4 chore(deps): update dependency erlang to v26.1.1
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-09-28 22:22:35 +13:00
5a8f1bd8c3 chore(deps): update dependency sobelow to ~> 0.13
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-07 06:09:36 +12:00
c322eb899c
chore: update URL.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-27 20:39:50 +12:00
992a6cfed4
chore(CI): don't always force-install hex and rebar
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-07-21 15:44:50 +12:00
ddb800e6bb
chore(deps): update dependency elixir to v1.15.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-21 15:37:09 +12:00
22e72367d2
chore(deps): update dependency node to v18.17.0
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-07-21 15:30:19 +12:00
5dc0fa1866 chore(deps): update dependency erlang to v26.0.2 (#2)
Some checks failed
continuous-integration/drone/push Build is failing
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [erlang](https://github.com/erlang/otp) | patch | `26.0.1` -> `26.0.2` |

---

### Release Notes

<details>
<summary>erlang/otp (erlang)</summary>

### [`v26.0.2`](https://github.com/erlang/otp/releases/tag/OTP-26.0.2): OTP 26.0.2

[Compare Source](https://github.com/erlang/otp/compare/OTP-26.0.1...OTP-26.0.2)

    Patch Package:           OTP 26.0.2
    Git Tag:                 OTP-26.0.2
    Date:                    2023-06-29
    Trouble Report Id:       OTP-18580, OTP-18618, OTP-18624, OTP-18625,
                             OTP-18626, OTP-18630, OTP-18634, OTP-18635,
                             OTP-18636, OTP-18637, OTP-18640, OTP-18643,
                             OTP-18646, OTP-18649, OTP-18650, OTP-18651,
                             OTP-18652, OTP-18653, OTP-18656, OTP-18657,
                             OTP-18659, OTP-18663
    Seq num:                 ERIERL-932, GH-6881, GH-7029, GH-7230,
                             GH-7261, GH-7286, GH-7296, GH-7308, GH-7324,
                             GH-7354, GH-7356, GH-7368, GH-7370, GH-7390,
                             GH-7433
    System:                  OTP
    Release:                 26
    Application:             compiler-8.3.2, erts-14.0.2, kernel-9.0.2,
                             ssh-5.0.1, ssl-11.0.2, stdlib-5.0.2
    Predecessor:             OTP 26.0.1

     Check out the git tag OTP-26.0.2, and build a full OTP system
     including documentation. Apply one or more applications from this
     build as patches to your installation using the 'otp_patch_apply'
     tool. For information on install requirements, see descriptions for
     each application version below.

     ---------------------------------------------------------------------
     --- compiler-8.3.2 --------------------------------------------------
     ---------------------------------------------------------------------

     The compiler-8.3.2 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18625    Application(s): compiler
                   Related Id(s): GH-7354

                   Fixed a type handling bug that would cause an internal
                   consistence failure for correct code.

      OTP-18626    Application(s): compiler
                   Related Id(s): GH-7356

                   Fixed a bug that could cause the stack trace of throw
                   exceptions to be erroneously optimized out.

      OTP-18634    Application(s): compiler
                   Related Id(s): GH-7370

                   Complex guard expression using 'or' were not always
                   fully evaluated, making guards that were supposed to
                   fail succeed.

     Full runtime dependencies of compiler-8.3.2: crypto-5.1, erts-13.0,
     kernel-8.4, stdlib-5.0

     ---------------------------------------------------------------------
     --- erts-14.0.2 -----------------------------------------------------
     ---------------------------------------------------------------------

     The erts-14.0.2 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18630    Application(s): erts
                   Related Id(s): GH-7029, PR-7275

                   Fix using the IME (Input Method Editor) to enter text
                   in cmd.exe and powershell.exe on Windows.

      OTP-18635    Application(s): erts, kernel
                   Related Id(s): #&#8203;7328

                   Multiple socket:accept calls issue. When making
                   multiple accept calls, only the last call is active.

      OTP-18636    Application(s): erts, kernel
                   Related Id(s): GH-7308, PR-7352

                   Fix the shell to ignore terminal delay when the
                   terminal capabilities report that they should be used.

      OTP-18637    Application(s): erts, kernel
                   Related Id(s): GH-7324, PR-7359

                   Fix "oldshell" to echo characters while typing on
                   Windows.

      OTP-18646    Application(s): erts, kernel

                   On Windows, a call to the function socket:close, when
                   there are waiting active calls to read, write or accept
                   functions, could hang.

      OTP-18649    Application(s): erts, kernel
                   Related Id(s): GH-7261, PR-7400

                   Fix issues when reading or configuring standard_io on
                   Windows when erl.exe is started using -noshell flag.

      OTP-18659    Application(s): erts, stdlib
                   Related Id(s): PR-7426

                   The following functions are now much faster when given
                   a long list or binary:

                   -- erlang:list_to_integer/1

                   -- erlang:binary_to_integer/1

                   -- erlang:binary_to_integer/2

                   -- erlang:list_to_integer/2

                   -- string:to_integer/1

      OTP-18663    Application(s): erts
                   Related Id(s): GH-7433, PR-7437

                   On AArch64 (ARM64), equality and non-equality tests
                   with literal bitstrings could succeed when they should
                   fail and vice versa.

     Full runtime dependencies of erts-14.0.2: kernel-9.0, sasl-3.3,
     stdlib-4.1

     ---------------------------------------------------------------------
     --- kernel-9.0.2 ----------------------------------------------------
     ---------------------------------------------------------------------

     The kernel-9.0.2 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18580    Application(s): kernel, stdlib
                   Related Id(s): PR-7242

                   Fix bug where when you entered Alt+Enter in the
                   terminal, the cursor would move to the last line,
                   instead of moving to the next line.

      OTP-18624    Application(s): kernel
                   Related Id(s): GH-7296

                   Fix so that the shell does not crash on startup when
                   termcap is not available.

      OTP-18635    Application(s): erts, kernel
                   Related Id(s): #&#8203;7328

                   Multiple socket:accept calls issue. When making
                   multiple accept calls, only the last call is active.

      OTP-18636    Application(s): erts, kernel
                   Related Id(s): GH-7308, PR-7352

                   Fix the shell to ignore terminal delay when the
                   terminal capabilities report that they should be used.

      OTP-18637    Application(s): erts, kernel
                   Related Id(s): GH-7324, PR-7359

                   Fix "oldshell" to echo characters while typing on
                   Windows.

      OTP-18640    Application(s): kernel, stdlib
                   Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384

                   Fix eof handling when reading from stdin when erlang is
                   started using -noshell.

      OTP-18646    Application(s): erts, kernel

                   On Windows, a call to the function socket:close, when
                   there are waiting active calls to read, write or accept
                   functions, could hang.

      OTP-18649    Application(s): erts, kernel
                   Related Id(s): GH-7261, PR-7400

                   Fix issues when reading or configuring standard_io on
                   Windows when erl.exe is started using -noshell flag.

      OTP-18650    Application(s): kernel

                   gen_udp:connect with inet_backend = socket fails when
                   the Address is a hostname (string or atom).

      OTP-18651    Application(s): kernel
                   Related Id(s): PR-7242

                   Fixed problem which would cause shell to crash if
                   particular escape sequence was written to stdout.

      OTP-18652    Application(s): kernel, stdlib
                   Related Id(s): PR-7242

                   Fixed problem where output would disappear if it was
                   received after a prompt was written in the shell.

      OTP-18656    Application(s): kernel
                   Related Id(s): GH-7390, PR-7404

                   Fix a crash where the location of erts could not be
                   found in rebar3 dev builds.

      OTP-18657    Application(s): kernel
                   Related Id(s): GH-7230, PR-7384

                   Introduce the KERNEL application parameter
                   standard_io_encoding that can be used to set the
                   default encoding for standard_io. This option needs to
                   be set to latin1 if the application wants to treat all
                   input data as bytes rather than utf-8 encoded
                   characters.

     Full runtime dependencies of kernel-9.0.2: crypto-5.0, erts-14.0,
     sasl-3.0, stdlib-5.0

     ---------------------------------------------------------------------
     --- ssh-5.0.1 -------------------------------------------------------
     ---------------------------------------------------------------------

     The ssh-5.0.1 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18653    Application(s): ssh
                   Related Id(s): PR-7242

                   Added multiline editing support to ssh clients
                   connected through OTP ssh daemon.

     Full runtime dependencies of ssh-5.0.1: crypto-5.0, erts-14.0,
     kernel-9.0, public_key-1.6.1, runtime_tools-1.15.1, stdlib-5.0,
     stdlib-5.0

     ---------------------------------------------------------------------
     --- ssl-11.0.2 ------------------------------------------------------
     ---------------------------------------------------------------------

     The ssl-11.0.2 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18643    Application(s): ssl
                   Related Id(s): ERIERL-932

                   Added keylog information to all protocol versions in
                   ssl:connection_information/2.

     --- Improvements and New Features ---

      OTP-18618    Application(s): ssl
                   Related Id(s): ERIERL-932

                   Add RFC-6083 considerations for DTLS to enable gen_sctp
                   based callback for the transport.

     Full runtime dependencies of ssl-11.0.2: crypto-5.0, erts-14.0,
     inets-5.10.7, kernel-9.0, public_key-1.11.3, runtime_tools-1.15.1,
     stdlib-4.1

     ---------------------------------------------------------------------
     --- stdlib-5.0.2 ----------------------------------------------------
     ---------------------------------------------------------------------

     The stdlib-5.0.2 application can be applied independently of other
     applications on a full OTP 26 installation.

     --- Fixed Bugs and Malfunctions ---

      OTP-18580    Application(s): kernel, stdlib
                   Related Id(s): PR-7242

                   Fix bug where when you entered Alt+Enter in the
                   terminal, the cursor would move to the last line,
                   instead of moving to the next line.

      OTP-18640    Application(s): kernel, stdlib
                   Related Id(s): GH-6881, GH-7286, GH-7368, PR-7384

                   Fix eof handling when reading from stdin when erlang is
                   started using -noshell.

      OTP-18652    Application(s): kernel, stdlib
                   Related Id(s): PR-7242

                   Fixed problem where output would disappear if it was
                   received after a prompt was written in the shell.

      OTP-18659    Application(s): erts, stdlib
                   Related Id(s): PR-7426

                   The following functions are now much faster when given
                   a long list or binary:

                   -- erlang:list_to_integer/1

                   -- erlang:binary_to_integer/1

                   -- erlang:binary_to_integer/2

                   -- erlang:list_to_integer/2

                   -- string:to_integer/1

     Full runtime dependencies of stdlib-5.0.2: compiler-5.0, crypto-4.5,
     erts-13.1, kernel-9.0, sasl-3.0

     ---------------------------------------------------------------------
     ---------------------------------------------------------------------
     ---------------------------------------------------------------------

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xNy4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: root <james@harton.nz>
Co-authored-by: James Harton <james@harton.nz>
Reviewed-on: https://code.harton.nz/james/cinder_space/pulls/2
2023-07-21 15:29:21 +12:00
37e6af7711
chore(CI): cache rebar build artifacts.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-21 14:43:52 +12:00
53aedde461
chore: enable Drone CI.
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-21 14:30:58 +12:00
e305684961
chore: update URL. 2023-06-30 20:42:59 +12:00
6663cc1c68
chore: remove unused deps. 2023-06-30 20:40:55 +12:00