Skip to content

Add weekly CI pipeline for Elixir main branch#1887

Open
Flo0807 wants to merge 4 commits intodevelopfrom
feature/elixir-main-ci
Open

Add weekly CI pipeline for Elixir main branch#1887
Flo0807 wants to merge 4 commits intodevelopfrom
feature/elixir-main-ci

Conversation

@Flo0807
Copy link
Copy Markdown
Collaborator

@Flo0807 Flo0807 commented Mar 27, 2026

Run lint and test jobs against the latest Elixir main branch once a day to catch compatibility issues early.

Run lint and test jobs against the latest Elixir main branch
once a day to catch compatibility issues early.
@Flo0807 Flo0807 self-assigned this Mar 27, 2026
@Flo0807 Flo0807 added the ignore-for-release Should not appear in releas notes label Mar 27, 2026
@Flo0807 Flo0807 requested a review from Copilot March 27, 2026 08:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a scheduled GitHub Actions workflow to run the project’s lint + test suite daily against the latest Elixir main, aiming to detect upstream compatibility issues early.

Changes:

  • Introduces .github/workflows/elixir-main.yml with a daily cron trigger and manual dispatch.
  • Runs formatting checks, JS lint, Credo, Sobelow, unused deps check, tests, doc tests, gettext freshness, and assets checks under Elixir main / OTP 28.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Flo0807 added 2 commits March 27, 2026 09:53
Avoid stale cache hits when Elixir main or OTP 28.x
changes between runs.
Elixir main changes frequently, so always refresh
dependencies to avoid stale build artifacts.
@Flo0807 Flo0807 changed the title Add daily CI pipeline for Elixir main branch Add weekly CI pipeline for Elixir main branch Mar 27, 2026
@Flo0807 Flo0807 requested a review from pehbehbeh March 27, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release Should not appear in releas notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants