Skip to content

Commit

Permalink
👷 ci add refarch-libs
Browse files Browse the repository at this point in the history
  • Loading branch information
simonhir committed Oct 28, 2024
1 parent 8922fcd commit 195e1a3
Show file tree
Hide file tree
Showing 4 changed files with 101 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@
"Component: Integrations":
- changed-files:
- any-glob-to-any-file: [ 'refarch-integrations/**' ]
"Component: Libs":
- changed-files:
- any-glob-to-any-file: [ 'refarch-libs/**' ]
"Component: CLI":
- changed-files:
- any-glob-to-any-file: [ 'refarch-cli/**' ]
79 changes: 79 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,48 +7,55 @@ changelog:
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - 🎉 New Features
labels:
- "Type: Feature"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - 🐞 Bug Fixes
labels:
- "Type: Bug"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - 🔨 Maintenance
labels:
- "Type: Maintenance"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - 📔 Documentation
labels:
- "Type: Documentation"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - ⬆️ Dependency Upgrades
labels:
- "Type: Dependency"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"
- title: Gateway - 🔒️ Security
labels:
- "Type: Security"
exclude:
labels:
- "Component: Integrations"
- "Component: Libs"
- "Component: CLI"

# refarch-integrations
Expand All @@ -58,48 +65,113 @@ changelog:
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - 🎉 New Features
labels:
- "Type: Feature"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - 🐞 Bug Fixes
labels:
- "Type: Bug"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - 🔨 Maintenance
labels:
- "Type: Maintenance"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - 📔 Documentation
labels:
- "Type: Documentation"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - ⬆️ Dependency Upgrades
labels:
- "Type: Dependency"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"
- title: Integrations - 🔒️ Security
labels:
- "Type: Security"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Libs"
- "Component: CLI"

# refarch-libs
- title: Libs - 💥 Breaking Changes
labels:
- BREAKING
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - 🎉 New Features
labels:
- "Type: Feature"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - 🐞 Bug Fixes
labels:
- "Type: Bug"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - 🔨 Maintenance
labels:
- "Type: Maintenance"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - 📔 Documentation
labels:
- "Type: Documentation"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - ⬆️ Dependency Upgrades
labels:
- "Type: Dependency"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"
- title: Libs - 🔒️ Security
labels:
- "Type: Security"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: CLI"

# refarch-cli
Expand All @@ -110,45 +182,52 @@ changelog:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - 🎉 New Features
labels:
- "Type: Feature"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - 🐞 Bug Fixes
labels:
- "Type: Bug"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - 🔨 Maintenance
labels:
- "Type: Maintenance"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - 📔 Documentation
labels:
- "Type: Documentation"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - ⬆️ Dependency Upgrades
labels:
- "Type: Dependency"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
- title: CLI - 🔒️ Security
labels:
- "Type: Security"
exclude:
labels:
- "Component: API-Gateway"
- "Component: Integrations"
- "Component: Libs"
18 changes: 18 additions & 0 deletions .github/workflows/build_libs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: build-libs

on:
pull_request:
push:
branches:
- main

jobs:
build-maven:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Maven build
uses: ./.github/actions/build-maven
with:
module: refarch-libs
1 change: 1 addition & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ on:
options:
- refarch-gateway
- refarch-integrations
- refarch-libs
release:
description: 'Release?'
type: boolean
Expand Down

0 comments on commit 195e1a3

Please sign in to comment.