Skip to content

[GitHub Actions] Don't run tests or docker build if the only changes are to markdown files or static docs#5966

Merged
tdonohue merged 1 commit into
DSpace:mainfrom
tdonohue:skip_markdown
Jul 17, 2026
Merged

[GitHub Actions] Don't run tests or docker build if the only changes are to markdown files or static docs#5966
tdonohue merged 1 commit into
DSpace:mainfrom
tdonohue:skip_markdown

Conversation

@tdonohue

Copy link
Copy Markdown
Member

References

Description

This small PR updates our GitHub actions to skip running any tests (both Unit and Integration) or Docker builds when a PR or commit only includes changes to Markdown files (*.md).

The reason for this PR is to streamline our ability to update Markdown files without triggering CI, e.g. with DSpace/DSpace#12739

This PR is nearly identical to DSpace/DSpace#12787, but it adds a few other files/directories to ignore

  • docs/* - this is static documentation
  • .editorconfig - this is only used by IDEs/editors
  • .vscode/* - this is only used by VS Code IDE

@tdonohue tdonohue added this to the 11.0 milestone Jul 17, 2026
@tdonohue tdonohue added code task 1 APPROVAL pull request only requires a single approval to merge port to dspace-8_x This PR needs to be ported to `dspace-8_x` branch for next bug-fix release port to dspace-9_x This PR needs to be ported to `dspace-9_x` branch for next bug-fix release port to dspace-10_x This PR needs to be ported to `dspace-10_x` branch for next bug-fix release labels Jul 17, 2026
@tdonohue
tdonohue merged commit 2c15610 into DSpace:main Jul 17, 2026
18 of 19 checks passed
@dspace-bot

Copy link
Copy Markdown
Contributor

Git push to origin failed for dspace-8_x with exitcode 1

@dspace-bot

Copy link
Copy Markdown
Contributor

Git push to origin failed for dspace-9_x with exitcode 1

@dspace-bot

Copy link
Copy Markdown
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 APPROVAL pull request only requires a single approval to merge code task

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants