Skip to content

Conversation

@UncleGrumpy
Copy link
Collaborator

Updates the build-and-test workflow to run on ubuntu-22.04 and adds OTP 27 to the test matrix.
Formatting has been fixed on all files according to erlfmt -c, and a modified version of the AtomVM check-formatting workflow has been adapted to only check Erlang formatting.
Missing license information has been added, along with a modified version of the AtomVM reuse-lint workflow.

@UncleGrumpy UncleGrumpy force-pushed the workflows branch 2 times, most recently from add5a1c to 35da05f Compare September 24, 2024 02:32
Updates the workflow to `ubuntu-22.04` and adds OTP 27, removes OTP 24, which
fails to build the documentation with ex_doc in the CI with an error that the
plugin requires at least Erlang/OTP 25.

Signed-off-by: Winford <winford@object.stream>
Adds missing license info to files, for reuse compliance.

Signed-off-by: Winford <winford@object.stream>
Fix formatting of all files with erlfmt, so that future PRs can run the
`check-formatting` workflow.

Signed-off-by: Winford <winford@object.stream>
Adds adapted version of `reuse` and `check-formatting` workflows from the AtomVM
repository.

Signed-off-by: Winford <winford@object.stream>
@UncleGrumpy UncleGrumpy merged commit 2eb0eec into atomvm:master Sep 24, 2024
@UncleGrumpy UncleGrumpy deleted the workflows branch September 24, 2024 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants