update-kamelets.xml (14 lines of code) (raw):

<!-- ~ Licensed to the Apache Software Foundation (ASF) under one or more ~ contributor license agreements. See the NOTICE file distributed with ~ this work for additional information regarding copyright ownership. ~ The ASF licenses this file to You under the Apache License, Version 2.0 ~ (the "License"); you may not use this file except in compliance with ~ the License. You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <project name="camel-kamelets" basedir="."> <property name="releaseVersion" value="${project.version}" /> <target name="context"> <echo message="Project version: ${project.version}, release version: ${releaseVersion}"/> </target> <target name="replace.release" depends="context"> <replaceregexp match="camel.apache.org/catalog.version:.*$" replace="camel.apache.org/catalog.version: &quot;${releaseVersion}&quot;" byline="true"> <fileset dir="kamelets/"> <include name="*.kamelet.yaml"/> </fileset> </replaceregexp> </target> <target name="update.kamelets" depends="replace.release" /> </project>