Skip to content

[pre-commit.ci] pre-commit autoupdate#2378

Open
pre-commit-ci[bot] wants to merge 2 commits intomainfrom
pre-commit-ci-update-config
Open

[pre-commit.ci] pre-commit autoupdate#2378
pre-commit-ci[bot] wants to merge 2 commits intomainfrom
pre-commit-ci-update-config

Conversation

@pre-commit-ci pre-commit-ci Bot requested a review from a team as a code owner September 15, 2025 16:58
@pre-commit-ci pre-commit-ci Bot requested a review from adehad September 15, 2025 16:58
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from cdb45d9 to c7ffa73 Compare September 22, 2025 17:00
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from c7ffa73 to 691cad5 Compare September 29, 2025 16:55
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 691cad5 to 1de4044 Compare October 6, 2025 17:06
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 1de4044 to f7090bb Compare October 13, 2025 16:59
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from f7090bb to f51125f Compare October 20, 2025 16:57
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from f51125f to 529a8ec Compare October 27, 2025 16:57
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 529a8ec to 67ed48a Compare November 3, 2025 17:02
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 67ed48a to c430a53 Compare November 10, 2025 17:03
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from c430a53 to 6c4e2a1 Compare November 17, 2025 17:00
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 6d73dc2 to adfdddc Compare December 22, 2025 16:58
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from adfdddc to 16905d7 Compare January 12, 2026 16:59
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 16905d7 to c3f3785 Compare January 19, 2026 17:02
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from c3f3785 to edf8d4f Compare January 26, 2026 16:59
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from edf8d4f to 96a6d29 Compare February 9, 2026 17:40
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 96a6d29 to 1a8c79b Compare February 16, 2026 16:58
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from 29b41dc to 7232252 Compare February 23, 2026 17:02
@pre-commit-ci pre-commit-ci Bot force-pushed the pre-commit-ci-update-config branch from e42d916 to d5e04e3 Compare March 2, 2026 17:03
adehad and others added 2 commits May 4, 2026 11:32
Replaces the thin wrapper around `addono/jira-software-standalone`
with a multi-stage Dockerfile whose every Jira-major-specific knob is
a build-arg, lifting the previous "Jira 8 only" limitation. The same
source tree now builds Jira 8 through Jira 11 by flipping ARGs alone,
without depending on the addono base image (which itself is anchored
to the Jira 8.x dependency graph and silently falls back to 8.x for
newer majors).

Defaults pin to Jira 8.17.1 - the version `jira_server_ci.yml` runs
against - so the existing `docker build docker/jira-test-image` step
continues producing the same image without per-major overrides.

What changed:

  docker/jira-test-image/Dockerfile
    Six ARGs (JAVA_IMAGE, AMPS_VERSION, JIRA_VERSION,
    SPRING_SCANNER_VERSION, TESTRUNNER_VERSION, COMPILE_FLOOR) drive
    the version pins. Three stages (base / warmer / warmed / unwarmed)
    let callers opt into a pre-warmed image (~1-2 min cold-boot in
    exchange for ~25 min build time) via `--target warmed`.

  docker/jira-test-image/plugin/pom.xml.template (new)
    Source pom with `@AMPS_VERSION@`, `@SPRING_SCANNER_VERSION@`,
    `@TESTRUNNER_VERSION@`, and `@COMPILE_FLOOR@` placeholders.
    Rendered to plugin/pom.xml during the base stage by render-pom.sh
    and excluded from git via plugin/.gitignore.

  docker/jira-test-image/scripts/ (new)
    install-sdk.sh: installs atlassian-plugin-sdk from the
    maven-external tarball.
    render-pom.sh: substitutes the four `@TOKEN@` values into the
    template; fails loudly if any placeholder is left untouched.
    warm.sh: builds the warmer stage. Boots atlas-run with stdin
    redirected from /dev/zero so the Cargo Maven plugin does not see
    EOF and shut Jira down mid-warm during the no-TTY docker build.
    smoke.sh: local + CI smoke harness.

  .github/workflows/ghcr-publish.yml (new)
    workflow_dispatch publish job. Exposes every Dockerfile ARG as an
    input. Always builds and pushes both the unwarmed and warmed
    variants in a single run; the optional `tag_latest` boolean also
    pushes `:<major>-latest` and `:<major>-warm-latest` floating tags.
    Pushes to GHCR under the repository owner's namespace as
    `ghcr.io/<owner>/jira-test-image`.

  docker/jira-test-image/README.md
    Removes the "Jira 9+/11+ are not supported here" caveat. Adds
    "Targeting a different Jira version", "Known-good build-arg
    combinations" (with the validated Jira 8/9/10/11 matrix and AMPS
    line gotchas), "Warmed variant", and "Publishing" subsections.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
updates:
- [github.com/codespell-project/codespell: v2.4.1 → v2.4.2](codespell-project/codespell@v2.4.1...v2.4.2)
- [github.com/adrienverge/yamllint.git: v1.37.1 → v1.38.0](https://github.com/adrienverge/yamllint.git/compare/v1.37.1...v1.38.0)
- [github.com/pappasam/toml-sort: v0.24.2 → v0.24.4](pappasam/toml-sort@v0.24.2...v0.24.4)
- [github.com/tox-dev/tox-ini-fmt: 1.6.0 → 1.7.1](tox-dev/tox-ini-fmt@1.6.0...1.7.1)
- [github.com/astral-sh/ruff-pre-commit: v0.12.12 → v0.15.12](astral-sh/ruff-pre-commit@v0.12.12...v0.15.12)
- [github.com/pre-commit/mirrors-mypy: v1.17.1 → v1.20.2](pre-commit/mirrors-mypy@v1.17.1...v1.20.2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants