Skip to content

Commit

Permalink
feat: semantic release
Browse files Browse the repository at this point in the history
  • Loading branch information
dracad-greenroom committed Sep 10, 2024
1 parent 7785640 commit 7a9519d
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 0 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

name: Tag & Release

on:
workflow_dispatch:

jobs:
release:
strategy:
fail-fast: true
matrix:
job:
- runner: buildjet-4vcpu-ubuntu-2204
arch: amd64
ros_distro: iron
github_release: true
- runner: buildjet-4vcpu-ubuntu-2204-arm
arch: arm64
ros_distro: iron
github_release: false
- runner: buildjet-4vcpu-ubuntu-2204
arch: amd64
ros_distro: jazzy
github_release: false
- runner: buildjet-4vcpu-ubuntu-2204-arm
arch: arm64
ros_distro: jazzy
github_release: false

name: Release - ${{ matrix.job.arch }}
runs-on: ${{matrix.job.runner}}}

steps:
- name: Checkout this repository
uses: actions/checkout@v3

- name: Semantic release
uses: Greenroom-Robotics/ros_semantic_release_action@main
with:
token: ${{ secrets.API_TOKEN_GITHUB }}
arch: ${{ matrix.job.arch }}
ros_distro: ${{ matrix.job.ros_distro }}
github_release: ${{ matrix.job.github_release }}
public: true
changelog: false
17 changes: 17 additions & 0 deletions package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<?xml-model
href="http://download.ros.org/schema/package_format2.xsd"
schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="2">
<name>libxmlmm</name>
<version>1.0.0</version>
<description>Libxmlmm is a C++ wrapper for libxml 2.0 that only relies on standard C++ and libxml2</description>
<maintainer email="[email protected]">Denis Draca</maintainer>
<license>BSL</license>

<url type="website">https://github.com/Greenroom-Robotics/libxmlmm</url>

<export>
<build_type>cmake</build_type>
</export>
</package>

0 comments on commit 7a9519d

Please sign in to comment.