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

Feature/sb 32 postfix #676

Closed
wants to merge 66 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
020c371
update for next development version
jenkins-playtika Sep 6, 2022
3b85fca
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/506
Mar 31, 2023
0012f2b
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/507
Mar 31, 2023
475dd0d
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/508
Apr 3, 2023
31d8d04
https://github.com/PlaytikaOSS/feign-reactive/issues/512
Apr 3, 2023
a777b62
https://github.com/PlaytikaOSS/feign-reactive/issues/512
Apr 3, 2023
95783bf
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/514
Apr 4, 2023
7acad99
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/515
Apr 4, 2023
a860a85
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/524
Apr 5, 2023
f37bd6b
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/517
Apr 6, 2023
8417772
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/559
Apr 7, 2023
465e5c6
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/559
Apr 7, 2023
a5ab5c2
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/492
Apr 11, 2023
dce4bbd
fixes https://github.com/PlaytikaOSS/feign-reactive/issues/528
Apr 11, 2023
a3ccd6a
INFRA-132389 Enable GHA
Apr 11, 2023
734708f
Bump spring-cloud-starter-sleuth from 3.1.1 to 3.1.7
dependabot[bot] Feb 24, 2023
e12036d
Bump jacoco-maven-plugin from 0.8.7 to 0.8.8
dependabot[bot] Apr 5, 2022
a5aaf23
Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
dependabot[bot] Apr 21, 2022
5ea93f4
Bump maven-jar-plugin from 3.2.2 to 3.3.0
dependabot[bot] Sep 16, 2022
aeea37c
Bump maven-shade-plugin from 3.2.4 to 3.4.1
dependabot[bot] Oct 28, 2022
5b840ce
Bump wiremock-jre8-standalone from 2.32.0 to 2.35.0
dependabot[bot] Nov 3, 2022
9add3a5
Bump maven-surefire-plugin from 2.22.2 to 3.0.0
dependabot[bot] Apr 12, 2023
6f0afdc
Bump maven-compiler-plugin from 3.10.1 to 3.11.0
dependabot[bot] Apr 13, 2023
f4aab8b
Bump blockhound from 1.0.6.RELEASE to 1.0.8.RELEASE
dependabot[bot] Apr 12, 2023
0d18092
Release 3.2.7
jenkins-playtika Apr 14, 2023
47b192c
Release 3.2.8
jenkins-playtika Apr 14, 2023
00fdf9f
Release 3.2.9
jenkins-playtika Apr 14, 2023
6a3e20d
Add GPG properties
Apr 14, 2023
a0a2f07
Release 3.2.10
jenkins-playtika Apr 14, 2023
5fe034e
Bump jmh.version from 1.35 to 1.36
dependabot[bot] Apr 14, 2023
d04d5b1
Apache HTTP client 5 support
Apr 14, 2023
81d1982
Bump brave-tests from 5.13.7 to 5.15.1
dependabot[bot] Apr 14, 2023
836da31
Clean-up poms
Apr 14, 2023
79f970a
Release 3.2.11
jenkins-playtika Apr 15, 2023
4d63bef
Switch to Java 11
Apr 15, 2023
283c395
Release 3.3.0
jenkins-playtika Apr 15, 2023
a052dda
Added Spring Boot 3 support (#539)
wllianwd Apr 25, 2023
dd49944
Release 4.0.0
jenkins-playtika Apr 25, 2023
4309ace
Bump maven-source-plugin from 3.2.1 to 3.3.0 (#601)
dependabot[bot] Jun 2, 2023
f3db51e
Bump maven-gpg-plugin from 3.0.1 to 3.1.0 (#595)
dependabot[bot] Jun 2, 2023
fbd164b
Correct url to repo (#592)
ijusti Jun 9, 2023
41522d8
Bump maven-surefire-plugin from 3.0.0 to 3.1.2 (#605)
dependabot[bot] Jun 9, 2023
a7f465c
Bump spring-cloud-dependencies from 2022.0.0 to 2022.0.3 (#603)
dependabot[bot] Jun 13, 2023
baba570
Bump brave-tests from 5.15.1 to 5.16.0 (#597)
dependabot[bot] Jun 16, 2023
3cba125
Update Github Workflow (#630)
kptfh Nov 2, 2023
b9290b7
Release 4.0.2
github-actions[bot] Nov 2, 2023
c32c7b6
Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (#636)
dependabot[bot] Nov 2, 2023
1dedd5f
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2…
dependabot[bot] Nov 2, 2023
19faae5
Bump org.apache.maven.plugins:maven-shade-plugin from 3.4.1 to 3.5.1 …
dependabot[bot] Nov 2, 2023
9cc13be
Bump jmh.version from 1.36 to 1.37 (#619)
dependabot[bot] Nov 2, 2023
fa6f6b3
Bump org.springframework.cloud:spring-cloud-dependencies (#617)
dependabot[bot] Nov 2, 2023
62a6620
Bump really-executable-jar-maven-plugin from 1.5.0 to 2.1.1 (#581)
dependabot[bot] Nov 2, 2023
cf7eb26
Bump maven-javadoc-plugin from 3.3.2 to 3.5.0 (#542)
dependabot[bot] Nov 2, 2023
5762339
Bump renovatebot/github-action from 39.0.5 to 39.1.1 (#632)
dependabot[bot] Nov 2, 2023
114a56c
ReactiveFeignException prints exceptions stacktraces to error print s…
gromspys Nov 10, 2023
7651d2c
max allowed retries in reactive retry policy (#607)
mukeshj13 Nov 13, 2023
d890bd6
Fix support of "qualifier" parameter as feign client bean name (#642)
kptfh Nov 14, 2023
18a4c67
Fixes https://github.com/PlaytikaOSS/feign-reactive/issues/613
Nov 14, 2023
01ff94d
Release 4.0.3
github-actions[bot] Nov 14, 2023
ca956c1
added spring boot 3.2 support
Donquih0te May 23, 2024
de546a3
refactor: use equals instead of startsWith method when checking path
Donquih0te Aug 16, 2024
2fbdc62
refactor: use mock instead of spy in DefaultMethodHandlerTest
Donquih0te Aug 16, 2024
742781b
refactor: use not completed future
Donquih0te Aug 16, 2024
aba79eb
refactor: dependencies
Donquih0te Aug 16, 2024
7a6c98f
refactor: remove spring-boot-starter-log4j2
Donquih0te Aug 17, 2024
ae93fec
added spring boot 3.2 support (postfix)
Aug 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs: # a collection of steps
# Configure the JVMto avoid OOM errors
_JAVA_OPTIONS: "-Xmx3g"
docker: # run the steps with Docker
- image: circleci/openjdk:11.0.3-jdk-stretch
- image: circleci/openjdk:17.0.1-jdk-buster

steps:
- add_ssh_keys:
Expand Down
45 changes: 20 additions & 25 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,22 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
ignore:
- dependency-name: io.projectreactor.tools:blockhound
versions:
- 1.0.5.RELEASE
- dependency-name: org.springframework.boot:spring-boot-dependencies
versions:
- 2.4.2
- 2.4.3
- 2.4.4
- dependency-name: org.openjdk.jmh:jmh-generator-annprocess
versions:
- "1.27"
- "1.28"
- dependency-name: org.openjdk.jmh:jmh-core
versions:
- "1.27"
- "1.28"
- dependency-name: org.springframework.cloud:spring-cloud-dependencies
versions:
- Hoxton.SR10
- package-ecosystem: "maven"
directory: "/"
target-branch: "develop"
schedule:
interval: "weekly"
open-pull-requests-limit: 50
ignore:
- dependency-name: "com.amazonaws:*"
update-types: ["version-update:semver-patch"]
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "develop"
labels:
- "housekeeping"
schedule:
interval: "monthly"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
2 changes: 2 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"documentation":
- /**/*.adoc
34 changes: 34 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name-template: $NEXT_PATCH_VERSION
tag-template: $NEXT_PATCH_VERSION

template: |
# Changes
$CHANGES

# --------
# NOTE: When adding new labels please also update required-labels.yml workflow.
# --------
categories:
- title: 💣️ Breaking changes
label: breaking-change

- title: 🚀 Features & Enhancements
labels:
- feature
- enhancement

- title: 🐞 Fixes
label: bug

- title: 📁 Java Dependencies updates
label: dependencies

- title: 📁 Docker images updates
label: docker-update-images

- title: 📖 Documentation
label: documentation

- title: 🏡 Housekeeping
label: housekeeping

14 changes: 14 additions & 0 deletions .github/workflows/changelog-release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Changelog Release Drafter

on:
push:
branches:
- develop

jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
27 changes: 27 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: "Trivy"

on:
schedule:
- cron: '24 10 * * 5'

jobs:
build:
name: Trivy vulnerability scanner
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Run Trivy vulnerability scanner in repo mode
uses: aquasecurity/trivy-action@master
with:
scan-type: 'fs'
ignore-unfixed: true
format: 'sarif'
output: 'trivy-results.sarif'
severity: 'CRITICAL'

- name: Upload Trivy scan results to GitHub Security tab
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: 'trivy-results.sarif'
14 changes: 14 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: "Pull Request Auto Labeler"
on:
- pull_request_target

jobs:
triage:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
39 changes: 39 additions & 0 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven

name: Java CI with Maven

on:
push:
branches:
- develop
pull_request:
branches:
- develop

jobs:
build-jdk17:
runs-on: ubuntu-latest
name: Build project
concurrency:
# The commit SHA or the branch name of the pull request. See: https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions
group: ${{ github.event_name == 'pull_request' && github.head_ref || github.sha}}
cancel-in-progress: true
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Cache Maven packages
uses: actions/cache@v3
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Set up JDK
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'corretto'
- name: Build with Maven
run: ./mvnw -version && whoami && umask -S && umask a+rw && umask -S && ./mvnw clean verify -P docker-clean -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.count=3 --no-snapshot-updates --batch-mode --no-transfer-progress
47 changes: 47 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Publish to the Maven Central Repository

on:
release:
types: [ published ]

jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{github.event.release.target_commitish}}
token: ${{ secrets.RELEASE_PERSONAL_ACCESS_TOKEN }}

- name: Set up JDK
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'corretto'
server-id: ossrh
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: MAVEN_GPG_PASSPHRASE
cache: 'maven'

- name: Update version
if: ${{ success() }}
run: ./mvnw --batch-mode --no-transfer-progress versions:set -DnewVersion=${{github.event.release.tag_name}} versions:commit

- name: Publish to the Maven Central Repository
if: ${{ success() }}
run: ./mvnw --batch-mode --no-transfer-progress -Dgib.disable=true -P ossrh -DskipTests deploy
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}

- name: Commit & Push changes
if: ${{ success() }}
uses: actions-js/push@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
message: 'Release ${{github.event.release.tag_name}}'
branch: ${{ github.event.release.target_commitish }}
39 changes: 39 additions & 0 deletions .github/workflows/renovate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Renovate for update docker images

on:
workflow_dispatch:
inputs:
dryRun:
description: "Dry-Run"
default: false
required: false
type: boolean
logLevel:
description: "Log-Level"
required: false
default: 'debug'
type: choice
options:
- info
- warn
- debug
- error
- fatal
schedule:
- cron: '0 8 * * *'

jobs:
renovate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Self-hosted Renovate
uses: renovatebot/[email protected]
with:
configurationFile: .github/renovate/renovate.json
token: ${{ secrets.RELEASE_PERSONAL_ACCESS_TOKEN }}
env:
DRY_RUN: ${{ inputs.dryRun || 'false' }}
LOG_LEVEL: ${{ inputs.logLevel || 'debug' }}
16 changes: 16 additions & 0 deletions .github/workflows/required-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# https://github.com/mheap/github-action-required-labels
name: Pull Request Required Labels
on:
pull_request:
types: [ opened, labeled, unlabeled, synchronize ]
jobs:
label:
if: github.event.pull_request.state == 'open'
runs-on: ubuntu-latest
name: Verify Pull Request has labels
steps:
- uses: mheap/github-action-required-labels@v5
with:
mode: minimum
count: 1
labels: "breaking-change, feature, enhancement, bug, dependencies, documentation, housekeeping"
Loading
Loading