Skip to content

Add Deno CI workflow for linting and testing#1069

Open
thomaslovaslokoy-ui wants to merge 1 commit intoanthropics:mainfrom
thomaslovaslokoy-ui:claude/affiliate-tracking-system-I70ah
Open

Add Deno CI workflow for linting and testing#1069
thomaslovaslokoy-ui wants to merge 1 commit intoanthropics:mainfrom
thomaslovaslokoy-ui:claude/affiliate-tracking-system-I70ah

Conversation

@thomaslovaslokoy-ui
Copy link
Copy Markdown

Summary

This PR adds a GitHub Actions workflow to automatically run Deno linting and tests on every push to main and pull request.

Key Changes

  • Added .github/workflows/deno.yml workflow file that:
    • Runs on pushes and pull requests to the main branch
    • Sets up Deno v1.x runtime environment
    • Executes deno lint to check code style and quality
    • Executes deno test -A to run the test suite with all permissions
    • Uses the pinned version of denoland/setup-deno@v1.1.2 for reproducibility

Notable Details

  • The workflow includes a commented-out step for deno fmt --check that can be enabled to enforce code formatting
  • Minimal permissions are set (read-only access to repository contents)
  • Runs on Ubuntu latest for consistency

https://claude.ai/code/session_01Rh6dNYe4PcLk19k5bS3nB9

This workflow installs Deno and runs linting and tests on push and pull request events.
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.

1 participant