Commit graph

11 commits

Author SHA1 Message Date
746db1a4c2
Fix GitHub Action gleam setup error
Replace deprecated gleam-lang/setup-gleam@v1 with erlef/setup-beam which supports
Gleam alongside Elixir and Erlang. This consolidates setup steps and uses the
actively maintained action.

The previous gleam-lang/setup-gleam action is deprecated and v1 tag doesn't exist,
causing CI failures. erlef/setup-beam is the recommended replacement.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 08:34:10 -05:00
00a8f996f4
Add Gleam language integration to Elixir project
- Rename Gleam module from encoding_simple to encoding
- Move Gleam files from src/aprs/ to src/aprsme/ to match project namespace
- Create custom Mix task for Gleam compilation (lib/mix/tasks/gleam_compile.ex)
- Update EncodingUtils to wrap Gleam implementation instead of pure Elixir
- Add Gleam dependencies to mix.exs and configure build paths
- Update Mix aliases to include Gleam compilation in test and compile tasks
- Add Gleam support to GitHub Actions CI workflow with caching
- Add GLEAM_INTEGRATION.md documentation
- All 357 tests passing with Gleam integration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 13:58:21 -05:00
8eb1e90622
use postgis for testing 2025-07-09 16:48:55 -05:00
221f7faaa9
ensure previous ci runs get stopped on new runs 2025-06-15 19:39:51 -05:00
2206ac1965
update horusec scan 2025-06-15 19:37:40 -05:00
a42676cd2e add tailscale 2025-06-13 13:38:51 -05:00
308e216fe0 bump elixir ci version 2025-06-13 13:27:14 -05:00
8b28c57a74 update github ci 2023-12-17 12:14:47 -06:00
9b51afa81c remove coveralls for now 2023-01-31 14:18:39 -06:00
4273ff6b2b add coveralls 2023-01-31 13:49:31 -06:00
ed014503e6 add github ci 2023-01-26 13:50:37 -06:00