Skip to content

ci: drop the on-code-change inputs the shared workflow now derives - #732

Merged
baptistegrimaud merged 1 commit into
mainfrom
ci/reduce-on-code-change-inputs
Aug 21, 2026
Merged

ci: drop the on-code-change inputs the shared workflow now derives#732
baptistegrimaud merged 1 commit into
mainfrom
ci/reduce-on-code-change-inputs

Conversation

@baptistegrimaud

Copy link
Copy Markdown
Contributor

What

Drop the seven inputs jahia-modules-action#405 made unnecessary, released in v2.65.0. Eleven inputs become four:

with:
  module_id: javascript-modules-engine
  build_container_image: ghcr.io/jahia/jahia-docker-mvn-cache:17-jdk-noble-mvn-loaded
  integration_tests_provisioning_manifest: provisioning-manifest-build.yml
  integration_tests_testrail_project: Javascript Modules Engine

build_container_image stays because this repository builds on JDK 17, where the shared default is 11.

Dropped because the workflow derives them

module_branch, sonar_analysis_primary_release_branch, integration_tests_standalone_execute.

Dropped because the value is now the default

static_analysis_auditci_level (critical), integration_tests_jahia_image (ghcr.io/jahia/jahia-ee-dev:8-SNAPSHOT), integration_tests_should_skip_testrail (true).

Dropped because it never did anything

integration_tests_should_use_build_artifacts is deprecated and ignored — build artifacts are downloaded whenever they exist.

One visible change

Test artifacts are renamed from standalone-tests-<run> to standalone-javascript-modules-engine-<run>: the prefix now comes from module_id. No workflow file in the organisation references the old name.

This exact caller already ran green against the change before it merged, in the throw-away #726 (run 32485354032), integration tests included. That pull request is now redundant and can be closed.

jahia-modules-action v2.65.0 derives the triggering ref, the Sonar comparison
branch, the artifact prefix and the standalone test run, and defaults the audit
level, the Jahia image and the TestRail skip to what this repository declared.
@github-actions

Copy link
Copy Markdown

🦜 Chachalog

No changelog entries detected. Learn more about Chachalog.

Create a new entry online or run npx chachalog@0.5.4 prompt to create a new entry locally.

@pkg-pr-new

pkg-pr-new Bot commented Aug 21, 2026

Copy link
Copy Markdown

Open in StackBlitz

yarn add https://pkg.pr.new/@jahia/create-module@732.tgz
yarn add https://pkg.pr.new/@jahia/javascript-modules-library@732.tgz
yarn add https://pkg.pr.new/@jahia/vite-plugin@732.tgz

commit: f0666fc

@baptistegrimaud

Copy link
Copy Markdown
Contributor Author

@baptistegrimaud
baptistegrimaud marked this pull request as ready for review August 21, 2026 16:15
@baptistegrimaud
baptistegrimaud merged commit 741904b into main Aug 21, 2026
18 checks passed
@baptistegrimaud
baptistegrimaud deleted the ci/reduce-on-code-change-inputs branch August 21, 2026 16:18
@baptistegrimaud baptistegrimaud added the 🗒️ no-changelog No release notes or changelog entry should be added for this PR or Issue label Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🗒️ no-changelog No release notes or changelog entry should be added for this PR or Issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant