Skip to content

UFAL/Refactor running rest tests in deploy#1233

Merged
Kasinhou merged 4 commits intodtq-devfrom
ufal/update-rest-tests-calling
Mar 9, 2026
Merged

UFAL/Refactor running rest tests in deploy#1233
Kasinhou merged 4 commits intodtq-devfrom
ufal/update-rest-tests-calling

Conversation

@Kasinhou
Copy link

@Kasinhou Kasinhou commented Mar 4, 2026

Problem description

Calling rest tests in deploy has to be updated.
Issue: https://github.com/dataquest-dev/dspace-customers/issues/467

Sync verification

If en.json5 or cs.json5 translation files were updated:

  • Run yarn run sync-i18n -t src/assets/i18n/cs.json5 -i to synchronize messages, and changes are included in this PR.

Manual Testing (if applicable)

Copilot review

  • Requested review from Copilot

Copy link

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

Refactors the deployment workflow to run DSpace REST tests using a reusable workflow instead of manually dispatching and polling via the GitHub API, aligning the deploy pipeline with updated rest-test execution.

Changes:

  • Replaced custom curl dispatch + polling logic with a reusable workflow call to dataquest-dev/dspace-rest-test.
  • Added parameters (CUSTOMER, URL) to the reusable workflow invocation for rest tests.
  • Kept rest-tests execution conditioned on import/non-import flow (after deploy vs after import).

@Kasinhou Kasinhou requested a review from milanmajchrak March 9, 2026 12:18
@Kasinhou Kasinhou merged commit b920059 into dtq-dev Mar 9, 2026
9 checks passed
@Kasinhou Kasinhou self-assigned this Mar 10, 2026
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.

3 participants