Skip to content

Refactor OpenAPI path parameters by using reusable components. #80

Refactor OpenAPI path parameters by using reusable components.

Refactor OpenAPI path parameters by using reusable components. #80

name: Track Dependencies
on:
workflow_dispatch:
push:
branches:
- main
jobs:
dependency_track:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up JDK
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '23'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
with:
gradle-version: '8.14'
cache-disabled: true
- name: Track dependencies
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: ./gradlew cyclonedxBom
- name: Upload CycloneDX BOM
uses: actions/upload-artifact@v5
with:
name: cosmotech-api-bom
path: build/reports/cosmotech-api-bom.xml
overwrite: true
- name: Upload cyclonedx bom to dependency
uses: DependencyTrack/gh-upload-sbom@v3
with:
serverhostname: ${{ secrets.DEPENDENCY_TRACK_SERVER_HOSTNAME }}
apikey: ${{ secrets.DEPENDENCY_TRACK_API_KEY }}
project: '50a4ad6a-638b-4d7e-9d8e-0310efa85ab9'
bomfilename: 'build/reports/cosmotech-api-bom.xml'