Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add resource container selector resolver #16

Draft
wants to merge 333 commits into
base: support-classpath-resources-scanning
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
333 commits
Select commit Hold shift + click to select a range
6239134
Remove unnecessary permission
marcphilipp Aug 8, 2024
675d9cb
Use new plugin ID and update shadow plugin
marcphilipp Aug 8, 2024
10dd400
Move tests from junit-jupiter-engine to jupiter-tests
marcphilipp Aug 9, 2024
ef41b3f
Move tests from junit-jupiter-migrationsupport to jupiter-tests
marcphilipp Aug 9, 2024
d983a97
Move tests from junit-jupiter-params to jupiter-tests
marcphilipp Aug 9, 2024
2f7d2e9
Add READMEs pointing to test projects
marcphilipp Aug 9, 2024
41e1fd0
Replace dynamic with parameterized tests where appropriate
marcphilipp Aug 9, 2024
c63cbfa
Simplify build logic
marcphilipp Aug 10, 2024
c734196
Fix reference
marcphilipp Aug 10, 2024
c5bb451
Document support for Java records as test classes
marcphilipp Aug 10, 2024
448f650
Use record for NamedExecutable example
marcphilipp Aug 10, 2024
a0df73c
Improve formatting in User Guide
marcphilipp Aug 10, 2024
418131f
Document causes of concurrent execution being disabled by default
marcphilipp Aug 11, 2024
c17fc9c
Document limitations of interceptor enabling configuration parameter
marcphilipp Aug 11, 2024
99a71f7
Disable Dependabot
marcphilipp Aug 11, 2024
c63d118
Re-enable caching verifyOSGi tasks (issue was fixed in bnd 7.0.0)
marcphilipp Aug 11, 2024
dae525d
Disable caching of some Spotless tasks due to negative avoidance savings
marcphilipp Aug 11, 2024
d8ec757
Apply Spotless formatting to Gradle script plugins
marcphilipp Aug 11, 2024
b6719e2
Remove obsolete directory
marcphilipp Aug 11, 2024
d78730a
Prioritize tasks on critical path of task graph
marcphilipp Aug 12, 2024
57f1ad4
Fix syntax
marcphilipp Aug 12, 2024
4dbd0f9
Let `@TempDir` fail fast with `File` annotated element and non-defaul…
scordio Aug 12, 2024
0b10f86
Polish release notes
marcphilipp Aug 13, 2024
9430ece
Allow potentially unlimited maxCharsPerColumn in Csv{File}Source (#3924)
marcphilipp Aug 13, 2024
6b8e42b
Release 5.11
marcphilipp Aug 14, 2024
be99687
Update security policy after 5.11 release
marcphilipp Aug 14, 2024
0e478b2
Back to snapshots for further development
marcphilipp Aug 14, 2024
f47aabe
Add initial 5.12.0-M1 release notes from template
marcphilipp Aug 8, 2024
3bec90c
Truncate release notes for 5.12
marcphilipp Aug 14, 2024
8bcea52
Bump version in intro paragraph as well
marcphilipp Aug 14, 2024
ad5f794
Add initial 5.11.1 release notes from template
marcphilipp Aug 15, 2024
0ad7214
Define scope
marcphilipp Aug 15, 2024
2569dcf
Introduce supported alternative for ReflectionUtils.makeAccessible
marcphilipp Aug 15, 2024
a5edcbf
Prefer AnnotationSupport over AnnotationUtils
marcphilipp Aug 15, 2024
c24d9a6
Prefer Reflection/ModifierSupport over ReflectionUtils
marcphilipp Aug 15, 2024
3bc81aa
Use custom checkstyle-nohttp plugin
marcphilipp Aug 15, 2024
726121e
Remove duplication by introducing checkstyle-conventions plugin
marcphilipp Aug 15, 2024
d85dd9b
Remove duplication
marcphilipp Aug 15, 2024
a84b5ae
Merge remote-tracking branch 'origin/main' into add-resource-containe…
mpkorstanje Aug 27, 2024
cb75366
Update since version numbers to 1.12
mpkorstanje Aug 27, 2024
9d9e1fb
Support multiple resources per selector
mpkorstanje Aug 27, 2024
9e536be
Fix pluralization
mpkorstanje Aug 27, 2024
d507767
Ensure resource selectors can be equaled
mpkorstanje Aug 27, 2024
753a891
Fix doc reference
mpkorstanje Aug 27, 2024
d5ec2c5
Fix doc reference
mpkorstanje Aug 27, 2024
85b368b
Fix compile
mpkorstanje Aug 27, 2024
9b32549
Fix coverage
mpkorstanje Aug 27, 2024
6762e06
Fix doc
mpkorstanje Aug 27, 2024
f4f7acf
Fix spotless
mpkorstanje Aug 27, 2024
527672a
Fix tests
mpkorstanje Aug 27, 2024
b65e680
Drop TODO
mpkorstanje Aug 27, 2024
f990a83
Update release notes
mpkorstanje Aug 27, 2024
04782ba
Add GH Actions workflow to post-process and validate closed issues
marcphilipp Sep 1, 2024
a885b34
Add debug output
marcphilipp Sep 1, 2024
09a86a0
Load issue via API
marcphilipp Sep 1, 2024
4130b4c
Await Promise
marcphilipp Sep 1, 2024
5f050fe
Access nested data
marcphilipp Sep 1, 2024
94b4b86
Remove debug output
marcphilipp Sep 1, 2024
0a68fc4
Await all requests
marcphilipp Sep 1, 2024
5f9eeb7
Make workflow name clearer
marcphilipp Sep 1, 2024
9a5b68b
Polishing
mpkorstanje Sep 1, 2024
2fb76cb
Merge branch 'main' into add-resource-container-selector-resolver
mpkorstanje Sep 1, 2024
baf861c
Polishing
mpkorstanje Sep 1, 2024
751467c
Polish Javadoc and formatting
sbrannen Sep 4, 2024
cfc9e65
Indent with tabs
sbrannen Sep 5, 2024
3b0d2af
Upgrade to GraalVM Native Build Tools 0.10.2
sbrannen Sep 5, 2024
40bc1c4
Fix potential double acquisition in `SingleLock`
leonard84 Aug 26, 2024
044f5cf
Polishing
sbrannen Sep 8, 2024
16ab431
Disable Configuration Cache by default but enable it on CI when possible
marcphilipp Sep 9, 2024
c1843e4
Disable ArchUnitTests on JDK 24 and later
marcphilipp Sep 9, 2024
48624fa
Fix YAML syntax
marcphilipp Sep 9, 2024
1e50843
Delete unnecessary (and potentially misleading) comment in User Guide
sbrannen Sep 9, 2024
3c51d92
Only run ArchUnit tests on JDKs < 24
marcphilipp Sep 9, 2024
d9d023f
Fix build script
marcphilipp Sep 9, 2024
52d8176
Fix integration tests running Maven on JDK 24
marcphilipp Sep 9, 2024
8665d6d
Track Java runtime version as part of Test/JavaExec cache key
marcphilipp Sep 9, 2024
9c1632c
Schedule cross-version workflow to run once a week to spot new issues
marcphilipp Sep 9, 2024
26d4dbe
Fix YAML syntax
marcphilipp Sep 9, 2024
39ef1bc
Fix `NO_COLOR` support in console launcher
sormuras Sep 10, 2024
3629c0d
Configure Renovate (#3950)
renovate[bot] Sep 10, 2024
003a9b4
Migrate config .github/renovate.json5
renovate[bot] Sep 10, 2024
762c68c
Ignore Eclipse JDT 4.33.0
marcphilipp Sep 10, 2024
6fe353f
Bump Maven Surefire plugin to 3.5.0
marcphilipp Sep 10, 2024
816713b
Group PRs by package manager
marcphilipp Sep 10, 2024
1377648
Group by package manager regardless of update type
marcphilipp Sep 10, 2024
5ab702b
Delete custom groups
marcphilipp Sep 10, 2024
807bcf2
Only cancel in-progress documentation jobs when result will be uploaded
marcphilipp Sep 10, 2024
0b40151
Include github.ref in concurrency group to avoid unnecessary conflicts
marcphilipp Sep 10, 2024
c5b1a39
Pin dependencies
renovate[bot] Sep 10, 2024
467fe81
Allow Renovate to run around the clock
marcphilipp Sep 10, 2024
21d9ac0
Update actions/attest-build-provenance action to v1.4.3
renovate[bot] Sep 10, 2024
0061f57
Update ant to v1.10.15
renovate[bot] Sep 10, 2024
0a9be89
Delete Combine PRs workflow since it's been replaced with Renovate
marcphilipp Sep 10, 2024
8c523d8
Update dependency de.sormuras.junit:junit-platform-maven-plugin to v1…
renovate[bot] Sep 10, 2024
b11b675
Update dependency io.github.classgraph:classgraph to v4.8.175
renovate[bot] Sep 10, 2024
4490208
Update dependency org.apache.maven:apache-maven to v3.9.9
renovate[bot] Sep 10, 2024
afc202c
Update dependency org.codehaus.groovy:groovy-bom to v2.5.23
renovate[bot] Sep 10, 2024
213246e
Update dependency org.slf4j:slf4j-jdk14 to v2.0.16
renovate[bot] Sep 11, 2024
03c4b6c
Update plugin org.graalvm.buildtools.native to v0.10.3
renovate[bot] Sep 11, 2024
40109fe
Update plugin org.jetbrains.kotlin.jvm to v1.9.25
renovate[bot] Sep 11, 2024
b2c22ce
Update dependency gradle to v8.10.1
renovate[bot] Sep 11, 2024
b1b357b
Update plugin shadow to v8.3.1
renovate[bot] Sep 11, 2024
a2097b2
Disable annotation processing when compiling JTE templates
marcphilipp Sep 11, 2024
e74f94b
Remove unused imports from integration test projects
marcphilipp Sep 11, 2024
971b60e
Configure Spotless to remove unused imports
marcphilipp Sep 11, 2024
a82af6b
Update plugin spotless to v7.0.0.BETA2
renovate[bot] Sep 11, 2024
3a0ba62
Update dependency com.puppycrawl.tools:checkstyle to v10.18.1
renovate[bot] Sep 11, 2024
81d2152
Update dependency org.apache.maven.plugins:maven-compiler-plugin to v…
renovate[bot] Sep 11, 2024
a97af4f
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
renovate[bot] Sep 11, 2024
750ca12
Update dependency org.mockito:mockito-junit-jupiter to v5.13.0
renovate[bot] Sep 12, 2024
5cd668e
Centralize repository declarations for custom Gradle plugins
marcphilipp Sep 12, 2024
c4fae49
Update log4j2 monorepo to v2.24.0
renovate[bot] Sep 12, 2024
b3f0085
Update plugin develocity to v3.18.1
renovate[bot] Sep 12, 2024
75df5b8
Delete Eclipse JDT rule
marcphilipp Sep 12, 2024
65aa610
Reference org-level config preset
marcphilipp Sep 12, 2024
9f5cfc9
Polish test
marcphilipp Sep 12, 2024
eb5b398
Update gradle/actions digest to d156388
renovate[bot] Sep 13, 2024
c04cdc8
Update plugin org.jetbrains.kotlin.jvm to v2
renovate[bot] Sep 13, 2024
bd7a374
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3
renovate[bot] Sep 13, 2024
77924aa
Update plugin plantuml to v8.10
renovate[bot] Sep 13, 2024
097adb0
Update dependency org.eclipse.platform:org.eclipse.platform to v4.33.0
renovate[bot] Sep 13, 2024
1d1c6d5
Update dependency org.apache.groovy:groovy to v4.0.23
renovate[bot] Sep 13, 2024
3e2cc6c
Ensure TestWatchers can access data in the ExtensionContext.Store
sbrannen Sep 13, 2024
9e54402
Update github/codeql-action digest to 8214744
renovate[bot] Sep 13, 2024
da8eb5f
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1…
renovate[bot] Sep 13, 2024
f5cea9e
Revert "Update dependency org.eclipse.platform:org.eclipse.platform t…
marcphilipp Sep 16, 2024
88f8859
Fix deadlock in `ForkJoinPoolHierarchicalTestExecutorService` (#3981)
leonard84 Sep 17, 2024
73c8ca2
Ensure nesting is only decremented when lock was acquired successfully
marcphilipp Sep 17, 2024
b04b4b8
Update `oracle-actions/setup-java` to v1.4.0
marcphilipp Sep 17, 2024
8c29bda
Pin oracle-actions/setup-java action to 2e744f7
renovate[bot] Sep 17, 2024
59f216c
Install GA releases using proper distributions rather than jdk.java.net
marcphilipp Sep 17, 2024
3b85a03
Document benefits of `messageSupplier` in `Assertions` (#3938)
chris-carneiro Sep 17, 2024
7069420
Update dependency io.github.classgraph:classgraph to v4.8.176
renovate[bot] Sep 17, 2024
40907ee
Move release note entry to 5.12.0-M1
marcphilipp Sep 18, 2024
c8496a2
Run isolated tasks last (#4004)
marcphilipp Sep 18, 2024
837e259
Switch to Temurin for JDK 23 (#4005)
marcphilipp Sep 18, 2024
f7684f6
Work around Log4J error being logged when running test tasks
marcphilipp Sep 18, 2024
67a5a2f
Simplify global lock coarsening (#4007)
marcphilipp Sep 18, 2024
447f83a
Update plugin shadow to v8.3.2
renovate[bot] Sep 18, 2024
4a38d9b
Remove the workaround for updating Shadow 8.3.1
Goooler Sep 19, 2024
6be5547
Update dependency commons-io:commons-io to v2.17.0
renovate[bot] Sep 19, 2024
81d3479
Update github/codeql-action digest to 294a9d9
renovate[bot] Sep 19, 2024
014efd6
Fix step label
marcphilipp Sep 20, 2024
ebbf134
Allow for work stealing when only holding read locks (#4012)
marcphilipp Sep 21, 2024
f0f1100
Merge remote-tracking branch 'origin/main' into add-resource-containe…
mpkorstanje Sep 22, 2024
464516a
Update dependency com.github.marschall:memoryfilesystem to v2.8.1
renovate[bot] Sep 22, 2024
eba01d8
Reduce flakiness
marcphilipp Sep 23, 2024
6dbfd46
Improve failure message to investigate flakiness
marcphilipp Sep 23, 2024
e8c92f8
Support nullable Java Date/Time arguments in @⁠ParameterizedTests
Clemens-L Sep 19, 2024
926e31f
Update dependency gradle to v8.10.2
renovate[bot] Sep 23, 2024
6c1cfe8
Update actions/setup-java digest to b36c23c
renovate[bot] Sep 24, 2024
12e6bae
Switch to active fork of univocity-parsers
marcphilipp Sep 25, 2024
88c30de
Update github/codeql-action digest to 461ef6c
renovate[bot] Sep 25, 2024
e8e69b8
Finalize 5.11.1 release notes
marcphilipp Sep 24, 2024
212f6ca
Release 5.11.1
marcphilipp Sep 25, 2024
4ca72ea
Resolve warning
marcphilipp Sep 25, 2024
ee104a3
Use execute subcommand to avoid interlaced output making test flaky
marcphilipp Sep 25, 2024
8491772
Reduce stack utilization of TestTemplateTestDescriptor::execute (#4024)
amaembo Sep 25, 2024
c29dbb2
Improve readability by renaming/extracting methods
marcphilipp Sep 25, 2024
54a6cb1
Fix link to milestone page
marcphilipp Sep 25, 2024
ef63ac9
Allow ArgumentsProvider implementations to use constructor injection
marcphilipp Sep 25, 2024
125e10b
Allow ArgumentConverter implementations to use constructor injection
marcphilipp Sep 25, 2024
9105afe
Allow ArgumentsAggregator implementations to use constructor injection
marcphilipp Sep 25, 2024
b4e35c4
Document constructor injection support in release notes
marcphilipp Sep 25, 2024
48cd00d
Use ReflectionUtils.isInnerClass and polish implementation
marcphilipp Sep 25, 2024
daea6f1
Improve performance of ParameterizedTestSpiInstantiator
sbrannen Sep 25, 2024
d013085
Reduce scope of "unchecked" suppression
marcphilipp Sep 26, 2024
0627ca3
Merge branch 'main' into add-resource-container-selector-resolver
mpkorstanje Sep 26, 2024
6e8a32c
Update log4j2 monorepo to v2.24.1
renovate[bot] Sep 29, 2024
f11ceb0
Update codecov/codecov-action digest to b9fd7d1
renovate[bot] Oct 2, 2024
daec795
Add initial 5.11.2 release notes from template
marcphilipp Oct 2, 2024
8501be4
Update github/codeql-action digest to e2b3eaf
renovate[bot] Oct 2, 2024
876deba
Update dependency com.puppycrawl.tools:checkstyle to v10.18.2
renovate[bot] Oct 2, 2024
17b4354
Update dependency io.github.classgraph:classgraph to v4.8.177
renovate[bot] Oct 2, 2024
d3d345b
Update plugin shadow to v8.3.3
renovate[bot] Oct 2, 2024
97deb63
Update dependency com.fasterxml.jackson.dataformat:jackson-dataformat…
renovate[bot] Oct 2, 2024
7c2112b
Update dependency org.mockito:mockito-junit-jupiter to v5.14.1
renovate[bot] Oct 3, 2024
871e800
Fix global read-write lock handling when not declared on top level
marcphilipp Oct 3, 2024
7ec1350
Add Testiny as bronze sponsor
marcphilipp Oct 3, 2024
5edbcbe
Update github/codeql-action digest to 6db8d63
renovate[bot] Oct 3, 2024
6bc20af
Only add "status: new" label for issues without another status label
marcphilipp Oct 4, 2024
faffe7b
Finalize 5.11.2 release notes
marcphilipp Oct 4, 2024
d64e699
Release 5.11.2
marcphilipp Oct 4, 2024
09659cf
Update plugin plantuml to v8.10.2
renovate[bot] Oct 5, 2024
7c16e6d
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
renovate[bot] Oct 6, 2024
5a49252
Update dependency org.apache.maven.plugins:maven-surefire-plugin to v…
renovate[bot] Oct 6, 2024
8e9094d
Allow determining exclusive resources programmatically (#3889)
vdmitrienko Oct 7, 2024
dceac6e
Avoid multiple class-level annotation lookups (#4053)
marcphilipp Oct 8, 2024
0f27653
Support `void` and `Void` class lookups in `ReflectionUtils` (#4049)
bjmi Oct 8, 2024
adc203f
Replace twice-used 'support' with 'allow'
marcphilipp Oct 8, 2024
d2b608a
Update actions/checkout digest to eef6144
renovate[bot] Oct 8, 2024
daa4713
Introduce release notes for 5.11.3
sbrannen Oct 8, 2024
d274794
Find repeatable @⁠ExtendWith meta-annotations on fields again
sbrannen Oct 8, 2024
c2fb8bd
Introduce `EnableTestScopedConstructorContext` annotation for extensions
JojOatXGME Oct 8, 2024
1a35c56
Hard-wrap at 90 characters
marcphilipp Oct 8, 2024
aaac2b5
Update github/codeql-action digest to c36620d
renovate[bot] Oct 8, 2024
c906b66
Add constructor injection support for `TempDir` (#4060)
marcphilipp Oct 8, 2024
60e567e
Update dependency gg.jte:jte to v3.1.13
renovate[bot] Oct 8, 2024
3301075
Fix typos
marcphilipp Oct 9, 2024
8a96d2b
Use `Stream.toList()` instead of `Collector.toList()` in tests
marcphilipp Oct 9, 2024
eba399e
Add ArchUnit test for consistency of repeatable annotations
marcphilipp Oct 9, 2024
4ff42a7
Allow repeating `@…Source` annotations when used as meta annotations
marcphilipp Oct 9, 2024
d7ab63e
Remove useless `Order` annotation
marcphilipp Oct 9, 2024
5e7f0fb
Avoid deprecation warning for missing subcommand
marcphilipp Oct 10, 2024
43c8341
Update plugin org.jetbrains.kotlin.jvm to v2.0.21
renovate[bot] Oct 10, 2024
1210901
Suppress IDEA's "malformed declaration" warning for TestCase classes
marcphilipp Oct 10, 2024
8da0a4a
Merge remote-tracking branch 'origin/main' into add-resource-containe…
mpkorstanje Oct 10, 2024
fe8c5f0
Replace annotation with boolean-returning method
marcphilipp Oct 9, 2024
ddf9b19
Return enum instead of boolean
marcphilipp Oct 9, 2024
93acf9e
Create specialized sub-interface of Extension
marcphilipp Oct 9, 2024
0da53ce
Revise naming and documentation of `ExtensionContextScope`
marcphilipp Oct 10, 2024
e3c5383
Rename to TestInstantiationAwareExtension
marcphilipp Oct 11, 2024
36e72cb
Make ExtensionContextSupplier a functional interface
marcphilipp Oct 10, 2024
95cd63f
Introduce configuration parameter for default extension context scope
marcphilipp Oct 10, 2024
e98949e
Use new scope in TimeoutExtension
marcphilipp Oct 10, 2024
b14cc39
Use new scope in RepetitionExtension
marcphilipp Oct 10, 2024
8f49c2d
Use new scope in ParameterizedTestParameterResolver
marcphilipp Oct 10, 2024
75bd39e
Use new scope in TestReporterParameterResolver
marcphilipp Oct 10, 2024
b083686
Use new scope in TestInfoParameterResolver
marcphilipp Oct 10, 2024
a6230df
Add tests for extension context scope supplied to InvocationInterceptor
marcphilipp Oct 10, 2024
5d62d9a
Polish documentation for test-scoped extension context opt-in
marcphilipp Oct 14, 2024
8af0a77
Update github/codeql-action digest to f779452
renovate[bot] Oct 14, 2024
9ec844b
Introduce zero invocations in test templates and parameterized tests
nskvortsov Jul 17, 2024
75526ec
Polish Javadoc
marcphilipp Oct 15, 2024
89a46df
Polish implementation and messaging of TestTemplateTestDescriptor
marcphilipp Oct 15, 2024
12bccfd
Avoid repeated annotation lookups in ParameterizedTestExtension
marcphilipp Oct 15, 2024
cbbe682
Fix ExtensionComposabilityTests
marcphilipp Oct 15, 2024
ddcf99b
Add to release notes
marcphilipp Oct 15, 2024
4717594
Further polish Javadoc of TestTemplateInvocationContextProvider
marcphilipp Oct 15, 2024
72d643c
Update graalvm/setup-graalvm digest to 6f32709
renovate[bot] Oct 15, 2024
eda257e
Update dependency org.mockito:mockito-junit-jupiter to v5.14.2
renovate[bot] Oct 15, 2024
4ca21c3
Update plugin spotless to v7.0.0.BETA3
renovate[bot] Oct 15, 2024
1da62c7
Make config parameter lower-case to follow convention
marcphilipp Oct 16, 2024
0de9d10
Introduce method filter support in the ConsoleLauncher (#3169)
yhkuo41 Oct 16, 2024
91924ec
Remove unused import
marcphilipp Oct 17, 2024
bade1a6
Add type to issue templates where applicable
marcphilipp Oct 17, 2024
1615c51
Add links to GitHub Discussions and Stack Overflow
marcphilipp Oct 17, 2024
9130f7f
Replace question template with links
marcphilipp Oct 17, 2024
47293b3
Add task template
marcphilipp Oct 17, 2024
702491b
Disable creating blank issues
marcphilipp Oct 17, 2024
f9f0b6b
Add labels to issue templates
marcphilipp Oct 17, 2024
53648b2
Make issue template names consist with ones generated by GitHub
marcphilipp Oct 17, 2024
061fb41
Remove periods for consistency
marcphilipp Oct 17, 2024
35d3dd7
Fix package name comparison on Java 8 (#4077)
marcphilipp Oct 17, 2024
05f1bf4
Merge remote-tracking branch 'origin/main' into add-resource-containe…
mpkorstanje Oct 17, 2024
2c49146
Pull up could not load resource(s) exception
mpkorstanje Oct 17, 2024
e9e1ade
Do not included cached values in hashcode and equals
mpkorstanje Oct 17, 2024
23871b4
Update junit-platform-engine/src/main/java/org/junit/platform/engine/…
mpkorstanje Oct 28, 2024
75506f1
Update documentation/src/docs/asciidoc/release-notes/release-notes-5.…
mpkorstanje Oct 28, 2024
1d13082
Merge resource predicates
mpkorstanje Oct 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 4 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
---
name: Bug report
name: Report a bug or regression
about: Create a report to help us improve

type: Bug
labels: ["type: bug"]
---

<!-- Please provide us the version of JUnit 5 you are using and, if possible, a failing unit test with your bug report. Don't forget to describe the rationale for this issue (e.g. expected vs. actual behavior). -->
<!-- Please provide us the version of JUnit 5 you are using and, if possible, a failing unit test with your bug report. Don't forget to describe the rationale for this issue (e.g. expected vs. actual behavior). Please also mention where it's a regression compared to a previous version. -->

## Steps to reproduce

Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question
url: https://github.com/junit-team/junit5/discussions/categories/q-a
about: Please ask and answer questions here
- name: Ask a question (Stack Overflow)
url: https://stackoverflow.com/questions/tagged/junit5
about: Alternatively, ask questions here
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
name: Feature request
name: Request a feature or enhancement
about: Suggest an idea for this project

type: Feature
labels: ["type: new feature"]
---

<!-- Start by telling us what problem you’re trying to solve. Often a solution already exists! Please, don’t send pull requests to implement new features without first getting our support. -->
Expand Down
11 changes: 0 additions & 11 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: Create a task
about: Create a task for a specific piece of work
type: Task
labels: ["type: task"]
---

<!-- Please describe what needs to be done to consider this task completed. -->

## Deliverables

- [ ] ...
2 changes: 1 addition & 1 deletion .github/actions/main-build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ inputs:
arguments:
required: true
description: Gradle arguments
default: build
default: :platform-tooling-support-tests:test build --configuration-cache
runs:
using: "composite"
steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/run-gradle/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ inputs:
runs:
using: "composite"
steps:
- uses: actions/setup-java@v4
- uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4
id: setup-gradle-jdk
with:
distribution: temurin
java-version: 21
check-latest: true
- uses: gradle/actions/setup-gradle@v3
- uses: gradle/actions/setup-gradle@d156388eb19639ec20ade50009f3d199ce1e2808 # v4
- shell: bash
env:
JAVA_HOME: ${{ steps.setup-gradle-jdk.outputs.path }}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup-test-jdk/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ inputs:
runs:
using: "composite"
steps:
- uses: actions/setup-java@v4
- uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4
with:
distribution: ${{ inputs.distribution }}
java-version: 8
Expand Down
6 changes: 5 additions & 1 deletion .codecov.yml → .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
comment: false

coverage:
status:
project:
default:
threshold: 1
threshold: "1"
informational: true
patch: off

codecov:
max_report_age: off
35 changes: 0 additions & 35 deletions .github/dependabot.yml

This file was deleted.

35 changes: 35 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'github>junit-team/renovate-config',
],
packageRules: [
{
matchCurrentValue: '/^2\\./',
allowedVersions: '(,3.0)',
matchPackageNames: [
'org.codehaus.groovy:{/,}**',
],
},
{
matchCurrentValue: '/^4\\./',
allowedVersions: '(,5.0)',
matchPackageNames: [
'org.apache.groovy:{/,}**',
],
},
{
matchCurrentValue: '/^1\\./',
allowedVersions: '/^1\\..*-groovy-2\\.*/',
matchPackageNames: [
'org.spockframework:{/,}**',
],
},
{
allowedVersions: '!/-SNAPSHOT$/',
matchPackageNames: [
'org.opentest4j.reporting:{/,}**',
],
},
],
}
2 changes: 1 addition & 1 deletion .github/workflows/close-inactive-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v9
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
with:
only-labels: "status: waiting-for-feedback"
days-before-stale: 14
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ jobs:
- javascript
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # v3
with:
languages: ${{ matrix.language }}
tools: latest
tools: linked
- name: Build
uses: ./.github/actions/run-gradle
with:
Expand All @@ -44,4 +44,4 @@ jobs:
-Dscan.tag.CodeQL \
allMainClasses
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # v3
16 changes: 0 additions & 16 deletions .github/workflows/combine-prs.yml

This file was deleted.

30 changes: 23 additions & 7 deletions .github/workflows/cross-version.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Cross-Version

on:
schedule:
- cron: '0 0 * * 6' # Every Saturday at 00:00 UTC
push:
branches:
- main
Expand All @@ -19,25 +21,37 @@ jobs:
matrix:
jdk:
- version: 22
type: ga
- version: 23
type: ga
- version: 24
type: ea
- version: 24
type: ea
release: leyden
name: "OpenJDK ${{ matrix.jdk.version }} (${{ matrix.jdk.release || 'ea' }})"
name: "OpenJDK ${{ matrix.jdk.version }} (${{ matrix.jdk.release || matrix.jdk.type }})"
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
with:
fetch-depth: 1
- name: Set up Test JDK
uses: ./.github/actions/setup-test-jdk
- name: "Set up JDK ${{ matrix.jdk.version }} (${{ matrix.jdk.release || 'ea' }})"
uses: oracle-actions/setup-java@v1
if: matrix.jdk.type == 'ea'
uses: oracle-actions/setup-java@2e744f723b003fdd759727d0ff654c8717024845 # v1.4.0
with:
website: jdk.java.net
release: ${{ matrix.jdk.release || matrix.jdk.version }}
version: latest
- name: "Set up JDK ${{ matrix.jdk.version }} (${{ matrix.jdk.distribution || 'temurin' }})"
if: matrix.jdk.type == 'ga'
uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4
with:
distribution: ${{ matrix.jdk.distribution || 'temurin' }}
java-version: ${{ matrix.jdk.version }}
check-latest: true
- name: 'Prepare JDK${{ matrix.jdk.version }} env var'
shell: bash
run: echo "JDK${{ matrix.jdk.version }}=$JAVA_HOME" >> $GITHUB_ENV
Expand All @@ -47,7 +61,8 @@ jobs:
arguments: |
-PjavaToolchain.version=${{ matrix.jdk.version }} \
-Dscan.tag.JDK_${{ matrix.jdk.version }} \
build
build \
--configuration-cache
openj9:
strategy:
fail-fast: false
Expand All @@ -57,15 +72,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
with:
fetch-depth: 1
- name: Set up Test JDK
uses: ./.github/actions/setup-test-jdk
with:
distribution: semeru
- name: 'Set up JDK ${{ matrix.jdk }}'
uses: actions/setup-java@v4
uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4
with:
distribution: semeru
java-version: ${{ matrix.jdk }}
Expand All @@ -81,4 +96,5 @@ jobs:
-PjavaToolchain.implementation=j9 \
-Dscan.tag.JDK_${{ matrix.jdk }} \
-Dscan.tag.OpenJ9 \
build
build \
--configuration-cache
6 changes: 3 additions & 3 deletions .github/workflows/gradle-dependency-submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
with:
fetch-depth: 1
- name: Setup Java
uses: actions/setup-java@v4
uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # v4
with:
distribution: temurin
java-version: 21
check-latest: true
- name: Generate and submit dependency graph
uses: gradle/actions/dependency-submission@v3
uses: gradle/actions/dependency-submission@d156388eb19639ec20ade50009f3d199ce1e2808 # v4
22 changes: 0 additions & 22 deletions .github/workflows/gradle-wrapper-validation.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/workflows/issue-labels.yml

This file was deleted.

Loading
Loading