Skip to content

chore: sync files with stordco/common-config-elixir#13

Open
stord-engineering-account wants to merge 1 commit intomainfrom
gha/actions-sync
Open

chore: sync files with stordco/common-config-elixir#13
stord-engineering-account wants to merge 1 commit intomainfrom
gha/actions-sync

Conversation

@stord-engineering-account
Copy link
Copy Markdown
Contributor

No description provided.

@stord-engineering-account stord-engineering-account added the common-config A common-config related pull request label Mar 12, 2024
@coveralls
Copy link
Copy Markdown

coveralls commented Mar 12, 2024

Pull Request Test Coverage Report for Build 22685506968

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 86.111%

Totals Coverage Status
Change from base Build 125d60ac79b683f542adc4eb67cfe6b9536af346: 0.0%
Covered Lines: 31
Relevant Lines: 36

💛 - Coveralls

@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 9dec09b to a23158b Compare March 20, 2024 17:29
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 4 times, most recently from 715b026 to 126222c Compare May 14, 2024 15:31
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 5c4b717 to 12de86e Compare May 22, 2024 20:54
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 7 times, most recently from 48907f0 to 7a79dd3 Compare July 25, 2024 17:15
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 3 times, most recently from 13401fa to 308b17f Compare August 7, 2024 20:23
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 3 times, most recently from 090757b to 5b54b21 Compare August 22, 2024 00:13
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from dcbc06f to b2fce16 Compare September 3, 2024 17:44
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 8 times, most recently from c0285a4 to d711643 Compare March 26, 2025 15:47
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 4 times, most recently from 9bf4c03 to 31a17d2 Compare April 2, 2025 17:13
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 264cdcb to ccc804e Compare May 12, 2025 22:32
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 384ddc3 to 22521dc Compare June 24, 2025 18:01
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 03b08cb to 06749fb Compare July 15, 2025 10:01
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from c015160 to 4816438 Compare August 6, 2025 08:48
@stord-engineering-account stord-engineering-account force-pushed the gha/actions-sync branch 2 times, most recently from 1384edd to 88a5c98 Compare August 21, 2025 13:49
Copy link
Copy Markdown

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

This PR syncs configuration files from the stordco/common-config-elixir repository, standardizing CI/CD workflows, linting rules, and security scanning across Stord's Elixir projects. The synchronization includes adding Trivy security scanning, updating GitHub Actions to SHA-pinned versions, and modernizing the release-please configuration.

Changes:

  • Added Trivy security scanning with filesystem vulnerability detection and automated cache updates
  • Updated all GitHub Actions to SHA-pinned versions with version comments for improved security
  • Migrated release-please from v3 to v4 with updated configuration supporting hotfix and docs commit types
  • Enhanced CI workflow with changed file detection to conditionally run jobs based on modified files
  • Updated Credo configuration to conditionally load ExcellentMigrations checks and relaxed some readability rules

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.trivy/fs-config.yaml New Trivy filesystem scan configuration with vulnerability severity levels
.github/workflows/trivy.yaml New workflow to update Trivy vulnerability database cache daily
.github/workflows/staging.yaml Updated actions to SHA-pinned versions, added MIX_ENV and actions:read permission
.github/workflows/release.yaml Migrated from release-please v3 to v4, updated configuration file paths
.github/workflows/production.yaml Updated checkout action to SHA-pinned v4.3.0
.github/workflows/pr.yaml Replaced custom PR title action with inline script, added hotfix and docs commit types
.github/workflows/common-config-elixir.yaml Updated checkout and setup-node actions to SHA-pinned versions
.github/workflows/ci.yaml Added Changed job for conditional execution, Trivy scan, SHA-pinned actions, warnings-as-errors flags
.github/release-please-manifest.json New manifest file defining current version (1.0.2)
.github/release-please-config-stable.json Added hotfix and docs commit types to changelog configuration
.github/pull_request_template.md Added "Related Ticket(s)" section for Jira issue references
.credo.exs Conditional ExcellentMigrations loading, relaxed BlockPipe and SinglePipe checks, added from to PipeChainStart exclusions

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


Adding ! (i.e. \`feat!:\`) represents a breaking change and will result in a SemVer major release.

Starting a commit with \`hotfix\` will result in a seperate hotfix release PR.
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

Spelling error: "seperate" should be "separate". This appears in the help text that will be displayed to users when their PR title doesn't match the expected format.

Suggested change
Starting a commit with \`hotfix\` will result in a seperate hotfix release PR.
Starting a commit with \`hotfix\` will result in a separate hotfix release PR.

Copilot uses AI. Check for mistakes.

Documentation:
if: ${{ !startsWith(github.head_ref, 'release-please--branches') }}
if: ${{ !startsWith(github.head_ref, 'release-please--branches') && needs.Changed.outputs.documentation == 'true' }}
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

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

The Documentation job references needs.Changed.outputs.documentation on line 148, but the documentation output is commented out in the Changed job (line 40). This will cause the Documentation job's condition to always evaluate to false (or empty), which means the job will be skipped entirely. Either uncomment the output in the Changed job or remove the condition check from the Documentation job.

Suggested change
if: ${{ !startsWith(github.head_ref, 'release-please--branches') && needs.Changed.outputs.documentation == 'true' }}
if: ${{ !startsWith(github.head_ref, 'release-please--branches') }}

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common-config A common-config related pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants