Skip to content

Commit b2574b3

Browse files
authored
release: release 1.4.1 (#131)
* release: release 1.4.1 - Bump httpclient from 4.5.14 to httpclient5 5.5.1 - Bump various maven plugins - Force manual run for release workflow
1 parent bf4aba7 commit b2574b3

File tree

4 files changed

+24
-7
lines changed

4 files changed

+24
-7
lines changed

.github/workflows/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This directory contains the GitHub Actions workflows for the project.
1010
- **Runs on**: Ubuntu latest
1111

1212
### 2. release.yml
13-
- **Trigger**: Creation of tags matching semantic versioning pattern (e.g., `1.4.0`, `2.0.1`)
13+
- **Trigger**: Creation of tags matching semantic versioning pattern (e.g., `1.4.1`, `2.0.1`)
1414
- **Purpose**: Automatically release to Maven Central and create GitHub Release
1515
- **Runs on**: Ubuntu latest
1616
- **Requires secrets**:
@@ -44,7 +44,7 @@ To enable automatic releases, you need to configure the following secrets in you
4444
## Release Process
4545

4646
### Automatic Release
47-
1. Create and push a new tag with semantic versioning format (e.g., `git tag 1.4.0 && git push origin 1.4.0`)
47+
1. Create and push a new tag with semantic versioning format (e.g., `git tag 1.4.1 && git push origin 1.4.1`)
4848
2. The release workflow will automatically:
4949
- Build and test the project
5050
- Sign the artifacts with GPG

.github/workflows/release.yml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
name: Release to Maven Central
22

33
on:
4-
push:
5-
tags:
6-
- 'v[0-9]+.[0-9]+.[0-9]+'
4+
workflow_dispatch:
5+
inputs:
6+
releaseVersion:
7+
description: 'Release and tag version'
8+
required: true
9+
default: "v1.5.0-dev.N"
10+
developmentVersion:
11+
description: 'Version to use for new working copy'
12+
required: true
13+
default: '2.0.0-SNAPSHOT'
714

815
jobs:
916
release:
@@ -28,6 +35,15 @@ jobs:
2835
git config user.email "[email protected]"
2936
git config user.name "GitHub Actions"
3037
38+
- name: Run release prepare
39+
env:
40+
RELEASE_VERSION: ${{ github.event.inputs.releaseVersion }}
41+
DEVELOPMENT_VERSION: ${{ github.event.inputs.developmentVersion }}
42+
run: |
43+
./mvnw release:prepare -s .maven_settings.xml -DskipTests -Darguments=-DskipTests \
44+
-DreleaseVersion="$RELEASE_VERSION" -Dtag="$RELEASE_VERSION" \
45+
-DdevelopmentVersion="$DEVELOPMENT_VERSION"
46+
3147
- name: Publish to Maven Central
3248
run: |
3349
./mvnw -B clean deploy -PsonatypeRelease -DskipTests

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Changelog
22

33
## [Unreleased]
4+
5+
## [1.4.1] - 2025-11-07
46
- Bump httpclient from 4.5.14 to httpclient5 5.5.1
57
- Bump various maven plugins
68

@@ -17,7 +19,6 @@
1719
- Add support for environment variable `TARANTOOL_REGISTRY`
1820
- Remove enterprise tests
1921

20-
2122
## [1.3.2] - 2024-04-25
2223
- Fix NullPointerException during building docker image when images with null tags exist on a local machine.
2324

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Add the Maven dependency:
1414
<dependency>
1515
<groupId>io.tarantool</groupId>
1616
<artifactId>testcontainers-java-tarantool</artifactId>
17-
<version>1.4.0</version>
17+
<version>1.4.1</version>
1818
</dependency>
1919
```
2020

0 commit comments

Comments
 (0)