1
0
Fork
You've already forked mfm_parser
0

Use actions? #8

Open
opened 2025年09月27日 16:32:23 +02:00 by ilja · 1 comment
Owner
Copy link

Elixir sometimes breaks things in new versions, I would like to catch this in time. One idea I have is

  • Run a runner on a monthly basis
  • It checks on latest Alpine (or other distro with "recent" packages)
  • Run mix test --warnings-as-errors
    • If this fails => fail and I need to get an email (can some custom message be added somehow? Problem should be fixed with newest Elixir, and best also run mix format)

I have turned on Actions already, but still have to figure out how to do it. See documentation at

Other actions can also be added later, like allowing to run mix test --warnings-as-errors and format mix format --check-formatted on latest Elixir. On oldest supported Elixir it should run mix test.

Elixir sometimes breaks things in new versions, I would like to catch this in time. One idea I have is - Run a runner on a monthly basis - It checks on latest Alpine (or other distro with "recent" packages) - Run `mix test --warnings-as-errors ` - If this fails => fail and I need to get an email (can some custom message be added somehow? Problem should be fixed with newest Elixir, and best also run `mix format`) I have turned on Actions already, but still have to figure out how to do it. See documentation at - Codeberg: <https://docs.codeberg.org/ci/actions/> - Forgejo: <https://forgejo.org/docs/latest/user/actions/overview/> Other actions can also be added later, like allowing to run `mix test --warnings-as-errors ` and format `mix format --check-formatted` on latest Elixir. On oldest supported Elixir it should run `mix test`.
Author
Owner
Copy link

See branch "add_runner". Codeberg has a runner => good. But I'm unsure how/if running a custom image is possible. I've played a bit, but I fear what I want to do here requires my own runners. I don't think I'm at the point where it's worth it, so I'm not spending more time on it now, but it's nice to see the the Actions in action and have some first experiences with it.

See branch "add_runner". Codeberg has a runner => good. But I'm unsure how/if running a custom image is possible. I've played a bit, but I fear what I want to do here requires my own runners. I don't think I'm at the point where it's worth it, so I'm not spending more time on it now, but it's nice to see the the Actions in action and have some first experiences with it.
Sign in to join this conversation.
No Branch/Tag specified
main
add_runner
use_fep-c16b_formatting_mfm_functions
playpen
No results found.
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ilja/mfm_parser#8
Reference in a new issue
ilja/mfm_parser
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?