Skip to content

Commit d77f25c

Browse files
committed
Road grading; uptakes microbean-bean 0.0.23, microbean-construct 0.0.24 and microbean-proxy 0.0.6
Signed-off-by: Laird Nelson <ljnelson@gmail.com>
1 parent aee66fe commit d77f25c

8 files changed

Lines changed: 62 additions & 177 deletions

File tree

.github/workflows/mvn-release-prepare-perform.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ jobs:
2424
steps:
2525
- id: 'checkout'
2626
name: 'Step: Check Out Project'
27-
uses: 'actions/checkout@v4'
27+
uses: 'actions/checkout@v6'
2828
with:
2929
fetch-depth: 1
3030
persist-credentials: false
3131
- id: 'setup-java'
3232
name: 'Step: Set Up Java and Maven'
33-
uses: 'actions/setup-java@v4'
33+
uses: 'actions/setup-java@v5'
3434
with:
3535
cache: 'maven'
3636
distribution: 'temurin'
3737
gpg-passphrase: 'GPG_PASSPHRASE'
3838
gpg-private-key: '${{ secrets.GPG_PRIVATE_KEY }}'
39-
java-version: '24'
40-
mvn-toolchain-id: 'Temurin 24'
39+
java-version: '25'
40+
mvn-toolchain-id: 'Temurin 25'
4141
mvn-toolchain-vendor: 'openjdk' # see ../../pom.xml
4242
server-id: 'central.sonatype.com'
4343
server-password: 'CENTRAL_SONATYPE_COM_PASSWORD'

.github/workflows/mvn-verify.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ jobs:
1212
steps:
1313
- id: 'checkout'
1414
name: 'Step: Checkout'
15-
uses: 'actions/checkout@v4'
15+
uses: 'actions/checkout@v6'
1616
with:
1717
fetch-depth: 1
1818
persist-credentials: false
1919
- id: 'setup-java'
2020
name: 'Step: Set Up Java and Maven'
21-
uses: 'actions/setup-java@v4'
21+
uses: 'actions/setup-java@v5'
2222
with:
2323
cache: 'maven'
2424
distribution: 'temurin'
25-
java-version: '24'
26-
mvn-toolchain-id: 'Temurin 24'
25+
java-version: '25'
26+
mvn-toolchain-id: 'Temurin 25'
2727
mvn-toolchain-vendor: 'openjdk' # see ../../pom.xml
2828
- id: 'mvn-verify'
2929
name: 'Step: Maven Verify'

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# microBean™ Reference
22

3-
[![Maven Central](https://img.shields.io/maven-central/v/org.microbean/microbean-reference.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.microbean/microbean-reference)
3+
[![Maven
4+
Central](https://img.shields.io/maven-central/v/org.microbean/microbean-reference.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/org.microbean/microbean-reference)
5+
6+
![0% AI](https://img.shields.io/badge/%F0%9F%A4%96_AI-0%25_%F0%9F%8C%BC-brightgreen)
47

58
The microBean™ Reference project provides classes and interfaces assisting with implementing contextual references.
69

@@ -19,15 +22,16 @@ microBean™ Reference requires a Java runtime of version 21 or higher.
1922

2023
# Installation
2124

22-
microBean™ Reference is available on [Maven Central](https://search.maven.org/). Include microBean™ Reference as a
25+
microBean™ Reference is available on [Maven
26+
Central](https://central.sonatype.com/artifact/org.microbean/microbean-reference). Include microBean™ Reference as a
2327
Maven dependency:
2428

2529
```xml
2630
<dependency>
2731
<groupId>org.microbean</groupId>
2832
<artifactId>microbean-reference</artifactId>
29-
<!-- Always check https://search.maven.org/artifact/org.microbean/microbean-reference for up-to-date available versions. -->
30-
<version>0.0.5</version>
33+
<!-- Always check https://central.sonatype.com/artifact/org.microbean/microbean-reference for up-to-date available versions. -->
34+
<version>0.0.6</version>
3135
</dependency>
3236
```
3337

pom.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<!-- maven-javadoc-plugin properties -->
7272
<bottom><![CDATA[Copyright &copy; ${project.inceptionYear}&ndash;{currentYear}, <a href="${project.organization.url}" target="_top">${project.organization.name}</a>. All rights reserved.]]></bottom>
7373
<doctitle>&lt;a href="${project.url}" target="_top"&gt;&lt;span style="font-family:Lobster, cursive;"&gt;µb&lt;/span&gt; ${project.artifactId}&lt;/a&gt; ${project.version}</doctitle>
74-
<links>https://microbean.github.io/microbean-attributes/apidocs/,https://microbean.github.io/microbean-bean/apidocs/,https://microbean.github.io/microbean-construct/apidocs/,https://microbean.github.io/microbean-proxy/apidocs/</links>
74+
<links>https://microbean.github.io/microbean-bean/apidocs/,https://microbean.github.io/microbean-construct/apidocs/,https://microbean.github.io/microbean-proxy/apidocs/</links>
7575
<sourcetab>2</sourcetab>
7676

7777
<!-- maven-release-plugin properties -->
@@ -130,19 +130,19 @@
130130
<dependency>
131131
<groupId>org.microbean</groupId>
132132
<artifactId>microbean-bean</artifactId>
133-
<version>0.0.22</version>
133+
<version>0.0.23</version>
134134
</dependency>
135135

136136
<dependency>
137137
<groupId>org.microbean</groupId>
138138
<artifactId>microbean-construct</artifactId>
139-
<version>0.0.18</version>
139+
<version>0.0.24</version>
140140
</dependency>
141141

142142
<dependency>
143143
<groupId>org.microbean</groupId>
144144
<artifactId>microbean-proxy</artifactId>
145-
<version>0.0.5</version>
145+
<version>0.0.6</version>
146146
</dependency>
147147

148148
</dependencies>
@@ -309,7 +309,7 @@
309309
<dependency>
310310
<groupId>com.puppycrawl.tools</groupId>
311311
<artifactId>checkstyle</artifactId>
312-
<version>12.3.0</version>
312+
<version>13.2.0</version>
313313
</dependency>
314314
</dependencies>
315315
</plugin>
@@ -330,7 +330,7 @@
330330
</plugin>
331331
<plugin>
332332
<artifactId>maven-compiler-plugin</artifactId>
333-
<version>3.14.1</version>
333+
<version>3.15.0</version>
334334
<configuration>
335335
<compilerArgs>
336336
<arg>-Xlint:all</arg>
@@ -340,7 +340,7 @@
340340
</plugin>
341341
<plugin>
342342
<artifactId>maven-dependency-plugin</artifactId>
343-
<version>3.9.0</version>
343+
<version>3.10.0</version>
344344
</plugin>
345345
<plugin>
346346
<artifactId>maven-deploy-plugin</artifactId>
@@ -442,7 +442,7 @@
442442
<plugin>
443443
<groupId>org.codehaus.mojo</groupId>
444444
<artifactId>versions-maven-plugin</artifactId>
445-
<version>2.20.1</version>
445+
<version>2.21.0</version>
446446
</plugin>
447447
<plugin>
448448
<groupId>io.smallrye</groupId>
@@ -452,7 +452,7 @@
452452
<plugin>
453453
<groupId>org.sonatype.central</groupId>
454454
<artifactId>central-publishing-maven-plugin</artifactId>
455-
<version>0.9.0</version>
455+
<version>0.10.0</version>
456456
<extensions>true</extensions>
457457
<configuration>
458458
<publishingServerId>central.sonatype.com</publishingServerId>

src/main/java/org/microbean/reference/ClientProxier.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* -*- mode: Java; c-basic-offset: 2; indent-tabs-mode: nil; coding: utf-8-unix -*-
22
*
3-
* Copyright © 2023–2025 microBean™.
3+
* Copyright © 2023–2026 microBean™.
44
*
55
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
66
* the License. You may obtain a copy of the License at

src/main/java/org/microbean/reference/DestructorTree.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* -*- mode: Java; c-basic-offset: 2; indent-tabs-mode: nil; coding: utf-8-unix -*-
22
*
3-
* Copyright © 2025 microBean™.
3+
* Copyright © 2025–2026 microBean™.
44
*
55
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
66
* the License. You may obtain a copy of the License at
@@ -25,9 +25,6 @@
2525
*
2626
* @see DestructorRegistry
2727
*/
28-
// Needed and used only by ReferencesSelector implementations.
29-
//
30-
// TODO: maybe could move it to microbean-reference? microbean-scopelet depends on microbean-reference already?
3128
public interface DestructorTree extends AutoCloseable, DestructorRegistry {
3229

3330
/**

src/main/java/org/microbean/reference/ReflectiveClientProxier.java

Lines changed: 0 additions & 120 deletions
This file was deleted.

0 commit comments

Comments
 (0)