Skip to content

Add comprehensive test suite for ED template#70

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/add-comprehensive-tests-ed-flake-template
Draft

Add comprehensive test suite for ED template#70
Copilot wants to merge 4 commits intomainfrom
copilot/add-comprehensive-tests-ed-flake-template

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 16, 2026

The ED template had no automated testing. This adds test coverage matching the RDE template's level.

Changes

Test Workflow (.github/workflows/check_ed.yml)

  • Main tests: build, flake check, dev shell, Neovim (vv), utilities (updateR, cowsay), plugin config
  • Language-specific jobs: Python (duckdb, polars), R (fixest), Julia, multi-language
  • Security: explicit GITHUB_TOKEN permissions (contents: read)
  • 5 jobs, 47 test steps total

macOS Tests (.github/workflows/check_macos.yml)

Extended to test ED template alongside RDE with build, flake check, and dev shell verification.

Documentation

  • templates/ed/README.md: comprehensive guide (features, config, language enablement, customization, comparison with RDE)
  • README.md: added ED template section, expanded CI/CD docs, usage examples

Test Coverage

  • Build verification (Linux, macOS)
  • Dev shell and Neovim integration
  • All language configurations (Python, R, Julia, multi-language)
  • Utility commands and plugin configuration

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits February 16, 2026 00:06
Co-authored-by: dwinkler1 <22460147+dwinkler1@users.noreply.github.com>
Co-authored-by: dwinkler1 <22460147+dwinkler1@users.noreply.github.com>
Co-authored-by: dwinkler1 <22460147+dwinkler1@users.noreply.github.com>
Copilot AI changed the title [WIP] Add comprehensive tests for the ed flake template Add comprehensive test suite for ED template Feb 16, 2026
Copilot AI requested a review from dwinkler1 February 16, 2026 00:12
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