Daniel Kraus

Results 35 issues of Daniel Kraus

This issue stems from #539. To ensure Pioneer's compatability with JPMS, we have to set up modular integration tests and execute them during our build. Open for discussion: should these...

📖 theme: infrastructure
📖 theme: build
🏗️ type: task
📢 up for grabs
⚙️ component: Pioneer
🚦 status: in discussion

We currently use the [shipkit-changelog](https://github.com/shipkit/shipkit-changelog) Gradle plugin to generate changelogs for releases. For example, this is the generated changelog for [v1.7.0](https://github.com/junit-pioneer/junit-pioneer/releases/tag/v1.7.0): >#### 1.7.0 > - 2022-04-10 - [10 commit(s)](https://github.com/junit-pioneer/junit-pioneer/compare/v1.6.2...v1.7.0) by...

🏗️ type: enhancement
📖 theme: build
📢 up for grabs
⚙️ component: Pioneer
🛸 3rd-party: Gradle

After merging #487, code duplication went over 3%, which was part of [Pioneer's quality gate](https://sonarcloud.io/organizations/junit-pioneer-xp/quality_gates/show/39036). In order to get back a successful build on `main` (and elsewhere), we increased that...

🚦 status: blocked
🏗️ type: task
⚙️ component: Pioneer
📖 theme: cleanup

Recap #369: > Annotation values must be constant expressions. That is: > > ```java > @ClearSystemProperty(key = "must be a constant expression") > ``` > > A user may have...

🏗️ type: enhancement
📢 up for grabs
⚙️ component: Pioneer
📖 theme: extensions

First of all: thx for this cool project! 🙏 AFAIK Owner defaults to the unqualified method name, i.e.: ```java package com.example; import org.aeonbits.owner.Config; public interface MyConfig extends Config { String...

The "What's changed" category is not necessary. The generated release notes already contain `What's changed`, the current configuration just adds an additional, nested `What's changed`: https://github.com/gluonhq/gluonfx-maven-plugin/releases/tag/1.0.13 In contrast, here is...

exclude release notes

This will PR will merge `lab/2.0`, i.e. Pioneer 2.0, into `main`. Until the actual merge, `lab/2.0` will be updated with 2.0 features / backwards-incompatible changes. Proposed commit message: ``` ${action}...

merge-ready

### Expected Behavior [This PDF](https://github.com/beatngu13/pdf-zoom-wizard/files/13805583/Old_._New_Testament.pdf) can be modified to set its bookmarks to "Fit width". ### Actual Behavior A `RuntimeException` is thrown: ```text java.lang.RuntimeException: Invalid PDF version format: '^(\d+)\.(\d+)$' pattern...

bug

Fixes [IDEA-296303](https://youtrack.jetbrains.com/issue/IDEA-296303).