GitHub Actions
e539b1ee26
Automation: update setup-beam version output to c5f0656
2026-03-15 18:22:01 +00:00
github-actions[bot]
c5f0656346
Update 3rd party licenses (automation) ( #435 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-15 18:21:42 +00:00
GitHub Actions
ee09b1e59b
Automation: update setup-beam version output to f8b54b5
v1.23.0
v1.23
2026-03-14 20:10:39 +00:00
Paulo F. Oliveira
f8b54b559e
Run ARM-specific tests consistently ( #434 )
...
* Run ARM-specific test consistently
* Fix for builds.hex.pm
https://builds.hex.pm/builds/otp/arm64/ubuntu-<x>.04/builds.txt
file is only available when <x> >= 20.
* Fix for builds.hex.pm
https://builds.hex.pm/builds/otp/arm64/ubuntu-20.04/builds.txt
does not contain Erlang 19 any more...
2026-03-14 20:10:19 +00:00
GitHub Actions
bf1ce74034
Automation: update setup-beam version output to 559a930
2026-03-14 16:57:33 +00:00
dependabot[bot]
559a930751
Bump undici from 6.23.0 to 6.24.0 in the npm_and_yarn group across 1 directory ( #432 )
...
* Bump undici in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici ).
Updates `undici` from 6.23.0 to 6.24.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.23.0...v6.24.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.24.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
* Help Dependabot (exec: npm run build-dist)
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-14 16:57:11 +00:00
GitHub Actions
1380ebe712
Automation: update setup-beam version output to 0a54959
2026-03-14 16:50:39 +00:00
Sebastian Weddmark Olsson
0a549596b0
Compatibility matrix strategy ( #389 )
...
* Compatibility matrix strategy
Example on how one can maintain a compatibility matrix
* v2 -> v4
Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com >
* ubuntu-18 not longer available
* Update README.md after review suggestions
* Link rebar3 compat
Apparently rebar3 has started to maintain a version compatability table themselves. Missing older versions though
| 3.10.0 | 17 |
| 3.11.1 | 18 |
* Tweak README change proposal
* Apply suggestions from code review
Apply changes to resolve linter warnings
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
---------
Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com >
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-14 16:50:22 +00:00
GitHub Actions
3a3c94fd9e
Automation: update setup-beam version output to cfafb69
2026-03-14 16:43:34 +00:00
Daniel Widgren
cfafb69ddd
feat: add Erlang problem matchers ( #433 )
...
* feat: add Erlang problem matchers for erlc, dialyzer, CT, and EUnit
Adds GitHub Actions problem matchers for Erlang tooling, matching the
existing Elixir matcher support. Covers erlc errors/warnings (which
also catches dialyzer output), Common Test failures, and EUnit failures.
Closes #390
* chore: rebuild dist bundle and format test file
* refactor: move Erlang matchers into installOTP function
Moves maybeEnableErlangProblemMatchers() call inside installOTP(),
between setOutput and endGroup, matching the Elixir pattern.
* refactor: extract generic maybeEnableProblemMatchers function
Replaces separate maybeEnableErlangProblemMatchers and
maybeEnableElixirProblemMatchers with a single generic
maybeEnableProblemMatchers(language) and a problemMatchersEnabled()
helper.
* fix: use static paths for ncc to resolve matcher JSON files
ncc cannot trace dynamic template literals, so the matcher JSON files
were not being copied to dist/. Use a static map of paths instead.
2026-03-14 16:43:14 +00:00
GitHub Actions
b3cbb6afbf
Automation: update setup-beam version output to 2abe6cd
2026-03-14 16:30:13 +00:00
peter madsen-mygdal
2abe6cda7a
fix: download correct Gleam binary for macOS and Linux ARM64 ( #428 )
...
The Gleam installer had two arch-related bugs:
1. Darwin reused the Linux config (installOpts.darwin = installOpts.linux),
downloading x86_64-unknown-linux-musl on macOS, causing ENOEXEC.
2. Linux hardcoded x86_64, downloading the wrong binary on ARM64 runners,
causing 'Syntax error' when trying to execute an x86_64 ELF.
Add arch detection via getRunnerOSArchitecture() to both Linux and
Darwin download URLs, selecting the correct aarch64 or x86_64 binary.
Add a proper Darwin config that downloads apple-darwin archives.
2026-03-14 16:29:49 +00:00
GitHub Actions
d55fdba43f
Automation: update setup-beam version output to eb86ad6
2026-03-14 16:29:25 +00:00
peter madsen-mygdal
eb86ad6523
feat: add macOS-26 to supported ImageOS mappings ( #430 )
...
Add macos26 to the ImageOSToContainer map so runners using
macOS-26 are recognized instead of throwing an error.
Update macos.yml
Update README.md
2026-03-14 16:28:58 +00:00
GitHub Actions
af6da5da48
Automation: update setup-beam version output to f018c1e
2026-03-13 23:46:13 +00:00
peter madsen-mygdal
f018c1e6d8
fix: use dynamic import in tests to prevent ESM hoisting race ( #429 )
...
Static ESM imports are hoisted above top-level statements, causing
setup-beam.js to evaluate its main() guard before process.env.NODE_ENV
is set to 'test'. This triggered core.setFailed() during module load,
setting process.exitCode=1 and failing the test file even though all
individual test cases passed.
Switch setup-beam.js to a dynamic await import() so that the env and
input setup runs first, ensuring the NODE_ENV='test' guard works
correctly.
Amp-Thread-ID: https://ampcode.com/threads/T-019ce36a-a18f-7494-ac0a-c094a84f06ad
Co-authored-by: Amp <amp@ampcode.com >
2026-03-13 23:45:53 +00:00
GitHub Actions
d843ebb78b
Automation: update setup-beam version output to c8e0954
2026-03-11 17:47:37 +00:00
github-actions[bot]
c8e09547a7
Update 3rd party licenses (automation) ( #425 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-11 17:47:17 +00:00
GitHub Actions
9d5b75ddfd
Automation: update setup-beam version output to 98c13a9
v1.22.0
v1.22
2026-03-09 22:41:35 +00:00
Dino Kovač
98c13a9ed3
Support mise.toml ( #415 )
...
* add support for mise.toml version file type
* changes from review
* Keep versioning consistent
* fix default value for version-file-type input
* Use single `version-file`, autodetect type
* Update src/setup-beam.js
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
* Improve log output for mise version files
* Rebuild dist
* Run build-dist
* add support for mise.toml version file type
* changes from review
* Keep versioning consistent
* fix default value for version-file-type input
* Use single `version-file`, autodetect type
* Update src/setup-beam.js
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
* Improve log output for mise version files
* Rebuild dist
* Run build-dist
---------
Co-authored-by: Michael Ruoss <michael.ruoss@cradle.bio >
Co-authored-by: Michael Ruoss <michael@michaelruoss.ch >
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-09 22:41:15 +00:00
GitHub Actions
0f13bcf18a
Automation: update setup-beam version output to c3137f5
2026-03-09 22:19:29 +00:00
dependabot[bot]
c3137f5cd5
Bump globals from 17.3.0 to 17.4.0 ( #421 )
...
* Bump globals from 17.3.0 to 17.4.0
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.3.0 to 17.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Prevent Cannot access 'isStrictVersion' before initialization
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-09 22:19:11 +00:00
GitHub Actions
4cbacdb2a9
Automation: update setup-beam version output to 687000a
2026-03-09 22:10:23 +00:00
dependabot[bot]
687000ab96
Bump @actions/core from 1.11.1 to 3.0.0 ( #419 )
...
* Bump @actions/core from 1.11.1 to 3.0.0
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 1.11.1 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* npm run build-dist
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-09 22:09:48 +00:00
dependabot[bot]
9ba6605098
Bump eslint-plugin-yml from 1.18.0 to 3.3.1 ( #418 )
...
* Bump eslint-plugin-yml from 1.18.0 to 3.3.1
Bumps [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml ) from 1.18.0 to 3.3.1.
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases )
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.18.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-yml
dependency-version: 3.3.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Help Dependabot
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-09 22:09:38 +00:00
GitHub Actions
722d91de6e
Automation: update setup-beam version output to f79887d
2026-03-09 17:46:19 +00:00
dependabot[bot]
f79887d1ba
Bump eslint from 10.0.1 to 10.0.3 ( #420 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 10.0.1 to 10.0.3.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.0.1...v10.0.3 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 10.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:44:31 +00:00
dependabot[bot]
30a0896082
Bump markdownlint-cli from 0.47.0 to 0.48.0 ( #422 )
...
Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli ) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases )
- [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.47.0...v0.48.0 )
---
updated-dependencies:
- dependency-name: markdownlint-cli
dependency-version: 0.48.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:44:08 +00:00
dependabot[bot]
41c0004487
Bump actions/setup-node from 6.2.0 to 6.3.0 ( #423 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:43:59 +00:00
dependabot[bot]
9fc15d548d
Bump raven-actions/actionlint from 2.1.1 to 2.1.2 ( #424 )
...
Bumps [raven-actions/actionlint](https://github.com/raven-actions/actionlint ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/raven-actions/actionlint/releases )
- [Commits](https://github.com/raven-actions/actionlint/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: raven-actions/actionlint
dependency-version: 2.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:43:51 +00:00
GitHub Actions
19003af5f4
Automation: update setup-beam version output to 53a564f
2026-03-07 14:40:30 +00:00
github-actions[bot]
53a564f4bb
Update 3rd party licenses (automation) ( #417 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-07 14:40:09 +00:00
GitHub Actions
6ee130ce6b
Automation: update setup-beam version output to 11a1f27
2026-03-06 20:46:44 +00:00
github-actions[bot]
11a1f27b1e
Update 3rd party licenses (automation) ( #416 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-06 20:46:21 +00:00
GitHub Actions
83bf0e8bac
Automation: update setup-beam version output to 47d6c3c
2026-03-03 17:18:10 +00:00
github-actions[bot]
47d6c3c4af
Update 3rd party licenses (automation) ( #414 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-03 11:17:49 -06:00
GitHub Actions
0d2a6cb44d
Automation: update setup-beam version output to 0f6ba5d
2026-03-03 04:07:24 +00:00
dependabot[bot]
0f6ba5d884
Bump @actions/tool-cache from 2.0.2 to 4.0.0 ( #407 )
...
* Bump @actions/tool-cache from 2.0.2 to 4.0.0
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache ) from 2.0.2 to 4.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/@actions/cache@4.0.0/packages/tool-cache )
---
updated-dependencies:
- dependency-name: "@actions/tool-cache"
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Help Dependabot
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-03 04:07:06 +00:00
GitHub Actions
58166ce788
Automation: update setup-beam version output to 4a07ed8
2026-03-03 03:58:51 +00:00
dependabot[bot]
4a07ed84ac
Bump @actions/exec from 1.1.1 to 3.0.0 ( #405 )
...
* Bump @actions/exec from 1.1.1 to 3.0.0
Bumps [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec ) from 1.1.1 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec )
---
updated-dependencies:
- dependency-name: "@actions/exec"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Modernize JS somewhat
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-03 03:58:30 +00:00
GitHub Actions
de78da9a9d
Automation: update setup-beam version output to 9928a16
2026-03-02 23:18:44 +00:00
github-actions[bot]
9928a16c11
Update 3rd party licenses (automation) ( #413 )
...
Update 3rd party licenses
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-02 23:18:00 +00:00
GitHub Actions
3964390c66
Automation: update setup-beam version output to 1dacaf8
2026-03-02 23:14:32 +00:00
Paulo F. Oliveira
1dacaf8a01
Fix for license update automation ( #412 )
2026-03-02 23:14:13 +00:00
GitHub Actions
fa8ba5f70e
Automation: update setup-beam version output to daf8797
2026-03-02 22:09:05 +00:00
Paulo F. Oliveira
daf8797d04
Update 3rd party licenses ( #411 )
...
Co-authored-by: GitHub Actions <actions@user.noreply.github.com >
2026-03-02 22:08:40 +00:00
GitHub Actions
de72677f00
Automation: update setup-beam version output to 334f76c
2026-03-02 21:59:55 +00:00
dependabot[bot]
334f76ce04
Bump semver from 7.7.2 to 7.7.4 ( #406 )
...
* Bump semver from 7.7.2 to 7.7.4
Bumps [semver](https://github.com/npm/node-semver ) from 7.7.2 to 7.7.4.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.7.2...v7.7.4 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Help Dependabot
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-02 21:59:33 +00:00
GitHub Actions
86b5ecbf21
Automation: update setup-beam version output to b8fc6e4
2026-03-02 21:34:07 +00:00
dependabot[bot]
b8fc6e435e
Bump @eslint/js from 9.38.0 to 10.0.1 ( #404 )
...
* Bump @eslint/js from 9.38.0 to 10.0.1
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) from 9.38.0 to 10.0.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 10.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Help Dependabot
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Paulo F. Oliveira <paulo.ferraz.oliveira@gmail.com >
2026-03-02 21:33:26 +00:00