From 1979a5d4058cce3b49f700d42285cd5b8b2d9535 Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Mon, 23 Sep 2024 14:31:09 +0200 Subject: [PATCH 01/15] ci: add push to compREP --- .github/workflows/package.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 04fc237..3fe9610 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -29,3 +29,11 @@ jobs: run: docker buildx build -f ci/Dockerfile . -t libcreate --platform ${{ matrix.platform }} --load - name: Build run: docker run --platform ${{ matrix.platform }} -v ./output:/libcreate/_packages libcreate + - name: Push deb to compREP + uses: cpina/github-action-push-to-another-repository@main + with: + source-directory: "output/" + target-directory: "debs/complib/" + destination-github-username: "F-WuTS" + destination-repository-name: "compREP" + target-branch: master From 52201a39324e6d0c0b04b20d44dbd0ef343c04db Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Mon, 23 Sep 2024 15:51:44 +0200 Subject: [PATCH 02/15] ci: fix SSH_DEPLOY_KEY env var --- .github/workflows/package.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 3fe9610..113c7bb 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -31,6 +31,8 @@ jobs: run: docker run --platform ${{ matrix.platform }} -v ./output:/libcreate/_packages libcreate - name: Push deb to compREP uses: cpina/github-action-push-to-another-repository@main + env: + SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }} with: source-directory: "output/" target-directory: "debs/complib/" From f3cafc241d96b60b89d6522a0ae40ee67faeced3 Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Mon, 23 Sep 2024 17:12:41 +0200 Subject: [PATCH 03/15] ci: change from ubuntu base to debian base --- CMakeLists.txt | 3 ++- ci/Dockerfile | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 54d6ded..007b56b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,8 @@ # Setup # ######### +cmake_minimum_required(VERSION 3.25) + set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") include(Versioning) @@ -17,7 +19,6 @@ include(Versioning) # target_link_libraries(... ${libcreate_LIBRARIES}) # -cmake_minimum_required(VERSION 3.28) project( libcreate VERSION ${TAG_VERSION_MAJOR}.${TAG_VERSION_MINOR}.${TAG_VERSION_PATCH} diff --git a/ci/Dockerfile b/ci/Dockerfile index 6516bf9..3274bbe 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 +FROM debian:bookworm RUN apt update && \ apt install -y \ From 78424d187c78b34df71efae599b06f4dca96665e Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Mon, 23 Sep 2024 21:13:21 +0200 Subject: [PATCH 04/15] cmake: do not install to opt --- ci/Dockerfile | 2 +- ci/entrypoint.sh | 7 ++++++- cmake/Packing.cmake | 9 --------- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index 3274bbe..bf82ed3 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -2,7 +2,7 @@ FROM debian:bookworm RUN apt update && \ apt install -y \ - build-essential cmake git file \ + build-essential cmake git file tree \ libboost-system-dev libboost-thread-dev \ libgtest-dev googletest && \ rm -rf /var/lib/apt/lists/* diff --git a/ci/entrypoint.sh b/ci/entrypoint.sh index c371918..680207f 100755 --- a/ci/entrypoint.sh +++ b/ci/entrypoint.sh @@ -7,4 +7,9 @@ set -o pipefail cmake -B /libcreate/build -S /libcreate -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS='-Werror' cmake --build /libcreate/build --config Release ctest -C Release --output-on-failure -cpack --build /libcreate/build -G DEB \ No newline at end of file +cpack --build /libcreate/build -G DEB + +debs=(/libcreate/_packages/*.deb) +cp "${debs[0]}" /tmp/libcreate.deb +dpkg-deb -R /tmp/libcreate.deb /tmp/libcreate +tree /tmp/libcreate \ No newline at end of file diff --git a/cmake/Packing.cmake b/cmake/Packing.cmake index 93b1feb..58d81b8 100644 --- a/cmake/Packing.cmake +++ b/cmake/Packing.cmake @@ -13,9 +13,6 @@ set(CPACK_VERBATIM_VARIABLES YES) set(CPACK_PACKAGE_INSTALL_DIRECTORY ${CPACK_PACKAGE_NAME}) SET(CPACK_OUTPUT_FILE_PREFIX "${CMAKE_SOURCE_DIR}/_packages") -# https://unix.stackexchange.com/a/11552/254512 -set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/some")#/${CMAKE_PROJECT_VERSION}") - set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) set(CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR}) set(CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH}) @@ -40,11 +37,5 @@ set( # package name for deb. If set, then instead of some-application-0.9.2-Linux.deb # you'll get some-application_0.9.2_amd64.deb (note the underscores too) set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) -# that is if you want every group to have its own package, -# although the same will happen if this is not set (so it defaults to ONE_PER_GROUP) -# and CPACK_DEB_COMPONENT_INSTALL is set to YES -set(CPACK_COMPONENTS_GROUPING ALL_COMPONENTS_IN_ONE)#ONE_PER_GROUP) -# without this you won't be able to pack only specified component -set(CPACK_DEB_COMPONENT_INSTALL YES) include(CPack) \ No newline at end of file From 3ac90c382e5db2b87348264add23be3bcdd455a7 Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Mon, 23 Sep 2024 22:46:52 +0200 Subject: [PATCH 05/15] ci: change target-dir in comprep to debs/libcreate --- .github/workflows/package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 113c7bb..5a1e8f4 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -35,7 +35,7 @@ jobs: SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }} with: source-directory: "output/" - target-directory: "debs/complib/" + target-directory: "debs/libcreate/" destination-github-username: "F-WuTS" destination-repository-name: "compREP" target-branch: master From e51895fa18a9599a3173975679d39bb691e69afb Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Wed, 25 Sep 2024 21:54:46 +0200 Subject: [PATCH 06/15] cmake: add default Werror, extract version only from GITHUB_REF if tag --- .github/workflows/test.yaml | 2 +- CMakeLists.txt | 2 +- cmake/Versioning.cmake | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 986dc29..fb0bcce 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v4 - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_CXX_FLAGS="-Werror" + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} diff --git a/CMakeLists.txt b/CMakeLists.txt index 007b56b..e39cf16 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,7 @@ project( VERSION ${TAG_VERSION_MAJOR}.${TAG_VERSION_MINOR}.${TAG_VERSION_PATCH} ) -add_compile_options(-Wall -Wextra -Wpedantic) +add_compile_options(-Wall -Wextra -Wpedantic -Werror) set(PACKAGE_VERSION ${TAG_VERSION_MAJOR}.${TAG_VERSION_MINOR}.${TAG_VERSION_PATCH}) diff --git a/cmake/Versioning.cmake b/cmake/Versioning.cmake index 7665011..d659c5c 100644 --- a/cmake/Versioning.cmake +++ b/cmake/Versioning.cmake @@ -8,7 +8,7 @@ if(GIT_EXECUTABLE) OUTPUT_STRIP_TRAILING_WHITESPACE ) - if(DEFINED ENV{GITHUB_REF}) + if(DEFINED ENV{GITHUB_REF} AND ENV{GITHUB_REF_TYPE} EQUAL "tag") set(TAG_VERSION $ENV{GITHUB_REF}) message(STATUS "Extracted version from GITHUB_REF") endif() From 5a591cfbbad809c82f1d9370418ae9b01ab18348 Mon Sep 17 00:00:00 2001 From: Konstantin Lampalzer Date: Wed, 25 Sep 2024 21:58:36 +0200 Subject: [PATCH 07/15] ci: remove Werror from entrypoint --- ci/entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/entrypoint.sh b/ci/entrypoint.sh index 680207f..779d753 100755 --- a/ci/entrypoint.sh +++ b/ci/entrypoint.sh @@ -4,7 +4,7 @@ set -o errexit set -o nounset set -o pipefail -cmake -B /libcreate/build -S /libcreate -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS='-Werror' +cmake -B /libcreate/build -S /libcreate -DCMAKE_BUILD_TYPE=Release cmake --build /libcreate/build --config Release ctest -C Release --output-on-failure cpack --build /libcreate/build -G DEB From d07add7a9130133eddf1fa73f9e7bb5b2afd503c Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Thu, 26 Sep 2024 09:20:57 +0200 Subject: [PATCH 08/15] chore: delete empty file Signed-off-by: Christoph Heiss --- package.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 package.sh diff --git a/package.sh b/package.sh deleted file mode 100755 index e69de29..0000000 From f49a76c7e4d360d1bb515ba690753066dbb23876 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Thu, 26 Sep 2024 09:21:10 +0200 Subject: [PATCH 09/15] gitignore: add cmake/cpack output directories Signed-off-by: Christoph Heiss --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..28408a6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# CMake/CPack +build/ +_packages/ From 8df56b61badb4cd7c44cfeca81e1934736345bac Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 7 Oct 2024 11:55:33 +0200 Subject: [PATCH 10/15] ci: switch workflows to `Default` runner group Signed-off-by: Christoph Heiss --- .github/workflows/package.yaml | 4 +++- .github/workflows/test.yaml | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 5a1e8f4..32188e0 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -7,7 +7,9 @@ on: jobs: package: - runs-on: ubuntu-24.04 + runs-on: + group: Default + strategy: matrix: platform: [linux/arm64/v8] diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index fb0bcce..00f8247 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -2,7 +2,8 @@ name: Build and test on: push: - branches: ["master"] + branches: + - master pull_request: env: @@ -10,7 +11,8 @@ env: jobs: test: - runs-on: ubuntu-24.04 + runs-on: + group: Default steps: - name: Install dependencies From f07973e42645c84ba4378ad9fe087689b54f59f1 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 8 Oct 2024 11:48:52 +0200 Subject: [PATCH 11/15] Revert "ci: switch workflows to `Default` runner group" This reverts commit 8df56b61badb4cd7c44cfeca81e1934736345bac. --- .github/workflows/package.yaml | 4 +--- .github/workflows/test.yaml | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml index 32188e0..5a1e8f4 100644 --- a/.github/workflows/package.yaml +++ b/.github/workflows/package.yaml @@ -7,9 +7,7 @@ on: jobs: package: - runs-on: - group: Default - + runs-on: ubuntu-24.04 strategy: matrix: platform: [linux/arm64/v8] diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 00f8247..fb0bcce 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -2,8 +2,7 @@ name: Build and test on: push: - branches: - - master + branches: ["master"] pull_request: env: @@ -11,8 +10,7 @@ env: jobs: test: - runs-on: - group: Default + runs-on: ubuntu-24.04 steps: - name: Install dependencies From 6c8a7b3accb0a68e92b38ca8160f20827f0cef27 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 6 Jun 2025 20:15:42 +0200 Subject: [PATCH 12/15] ci: switch to forgejo actions Signed-off-by: Christoph Heiss --- .forgejo/workflows/package.yaml | 64 +++++++++++++++++++++++++++++++++ .forgejo/workflows/test.yaml | 34 ++++++++++++++++++ .github/workflows/package.yaml | 41 --------------------- .github/workflows/test.yaml | 30 ---------------- ci/Dockerfile | 14 -------- ci/entrypoint.sh | 15 -------- 6 files changed, 98 insertions(+), 100 deletions(-) create mode 100644 .forgejo/workflows/package.yaml create mode 100644 .forgejo/workflows/test.yaml delete mode 100644 .github/workflows/package.yaml delete mode 100644 .github/workflows/test.yaml delete mode 100644 ci/Dockerfile delete mode 100755 ci/entrypoint.sh diff --git a/.forgejo/workflows/package.yaml b/.forgejo/workflows/package.yaml new file mode 100644 index 0000000..f47b5e4 --- /dev/null +++ b/.forgejo/workflows/package.yaml @@ -0,0 +1,64 @@ +--- +name: Package + +on: + push: + tags: + - "*" + +jobs: + package: + strategy: + matrix: + platform: + - dpkg: arm64 + runs-on: debian-12-arm64 + + runs-on: debian-12-arm64 + + steps: + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + fetch-depth: 0 + + - name: Install dependencies + run: | + apt update + apt install -y \ + build-essential cmake git libboost-system-dev libboost-thread-dev file libgtest-dev googletest + + - uses: actions/checkout@v4 + + - name: configure + run: cmake -B build -DCMAKE_BUILD_TYPE=Release -DCPACK_DEBIAN_PACKAGE_RELEASE=compair1 + + - name: build + run: cmake --build build --config Release -j2 + + - name: test + working-directory: build + run: ctest -C Release + + - name: build deb + working-directory: build + run: cpack --build . -G DEB + + - name: get tag + run: | + echo "TAG=$(git describe --abbrev=0 --tags)-compair1" >>$GITHUB_ENV + + # https://forgejo.org/docs/latest/user/packages/debian/#publish-a-package + - name: push deb to apt repository + env: + REPO: ${{ github.repository }} + run: | + url="${GITHUB_SERVER_URL}/api/packages/${{ github.repository_owner }}/debian/pool/bookworm/compair/upload" + echo "api url: $url" + debfile="_packages/libcreate_${TAG}_${{ matrix.platform.dpkg }}.deb" + echo "uploading file: $debfile" + curl --fail-with-body \ + -X PUT \ + --user "oauth2:${{ secrets.PACKAGE_REGISTRY_TOKEN }}" \ + --upload-file "$debfile" \ + "$url" + echo "final url: ${GITHUB_SERVER_URL}/${{ github.repository_owner }}/-/packages/debian/libcreate/${TAG}" diff --git a/.forgejo/workflows/test.yaml b/.forgejo/workflows/test.yaml new file mode 100644 index 0000000..2b55f1a --- /dev/null +++ b/.forgejo/workflows/test.yaml @@ -0,0 +1,34 @@ +--- +name: Build and test + +on: + push: + branches: + - master + pull_request: + +env: + BUILD_TYPE: Release + +jobs: + test: + runs-on: debian-12 + + steps: + - name: Install dependencies + run: | + apt update + apt install -y \ + build-essential cmake git libboost-system-dev libboost-thread-dev file libgtest-dev googletest + + - uses: actions/checkout@v4 + + - name: Configure CMake + run: cmake -B ${{ github.workspace }}/build -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} + + - name: Build + run: cmake --build ${{ github.workspace }}/build --config ${{ env.BUILD_TYPE }} + + - name: Test + working-directory: ${{ github.workspace }}/build + run: ctest -C ${{ env.BUILD_TYPE }} diff --git a/.github/workflows/package.yaml b/.github/workflows/package.yaml deleted file mode 100644 index 5a1e8f4..0000000 --- a/.github/workflows/package.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: Package - -on: - push: - tags: - - "*" - -jobs: - package: - runs-on: ubuntu-24.04 - strategy: - matrix: - platform: [linux/arm64/v8] - - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - platforms: linux/arm64 - - - name: Prepare container - run: docker buildx build -f ci/Dockerfile . -t libcreate --platform ${{ matrix.platform }} --load - - name: Build - run: docker run --platform ${{ matrix.platform }} -v ./output:/libcreate/_packages libcreate - - name: Push deb to compREP - uses: cpina/github-action-push-to-another-repository@main - env: - SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }} - with: - source-directory: "output/" - target-directory: "debs/libcreate/" - destination-github-username: "F-WuTS" - destination-repository-name: "compREP" - target-branch: master diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml deleted file mode 100644 index fb0bcce..0000000 --- a/.github/workflows/test.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Build and test - -on: - push: - branches: ["master"] - pull_request: - -env: - BUILD_TYPE: Release - -jobs: - test: - runs-on: ubuntu-24.04 - - steps: - - name: Install dependencies - run: | - sudo apt install build-essential cmake git libboost-system-dev libboost-thread-dev file libgtest-dev googletest - - - uses: actions/checkout@v4 - - - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - - - name: Build - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - - - name: Test - working-directory: ${{github.workspace}}/build - run: ctest -C ${{env.BUILD_TYPE}} diff --git a/ci/Dockerfile b/ci/Dockerfile deleted file mode 100644 index bf82ed3..0000000 --- a/ci/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM debian:bookworm - -RUN apt update && \ - apt install -y \ - build-essential cmake git file tree \ - libboost-system-dev libboost-thread-dev \ - libgtest-dev googletest && \ - rm -rf /var/lib/apt/lists/* - -WORKDIR /libcreate -COPY . . - -WORKDIR /libcreate/build -ENTRYPOINT ["/bin/bash", "/libcreate/ci/entrypoint.sh"] diff --git a/ci/entrypoint.sh b/ci/entrypoint.sh deleted file mode 100755 index 779d753..0000000 --- a/ci/entrypoint.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset -set -o pipefail - -cmake -B /libcreate/build -S /libcreate -DCMAKE_BUILD_TYPE=Release -cmake --build /libcreate/build --config Release -ctest -C Release --output-on-failure -cpack --build /libcreate/build -G DEB - -debs=(/libcreate/_packages/*.deb) -cp "${debs[0]}" /tmp/libcreate.deb -dpkg-deb -R /tmp/libcreate.deb /tmp/libcreate -tree /tmp/libcreate \ No newline at end of file From 661fa82f6e620ba2288d94f733d6891ec4e159e9 Mon Sep 17 00:00:00 2001 From: "jakob.kampichler" Date: Fri, 6 Jun 2025 18:35:09 +0000 Subject: [PATCH 13/15] ci: also include Botball repo --- .forgejo/workflows/package.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.forgejo/workflows/package.yaml b/.forgejo/workflows/package.yaml index f47b5e4..2007e54 100644 --- a/.forgejo/workflows/package.yaml +++ b/.forgejo/workflows/package.yaml @@ -53,12 +53,24 @@ jobs: REPO: ${{ github.repository }} run: | url="${GITHUB_SERVER_URL}/api/packages/${{ github.repository_owner }}/debian/pool/bookworm/compair/upload" + urlBotball="${GITHUB_SERVER_URL}/api/packages/Botball/debian/pool/bookworm/wombatos/upload" + echo "api url: $url" debfile="_packages/libcreate_${TAG}_${{ matrix.platform.dpkg }}.deb" + echo "uploading file: $debfile" curl --fail-with-body \ -X PUT \ --user "oauth2:${{ secrets.PACKAGE_REGISTRY_TOKEN }}" \ --upload-file "$debfile" \ "$url" + + echo "uploading file for WombatOs: $debfile" + curl --fail-with-body \ + -X PUT \ + --user "oauth2:${{ secrets.PACKAGE_REGISTRY_TOKEN }}" \ + --upload-file "$debfile" \ + "$urlBotball" + echo "final url: ${GITHUB_SERVER_URL}/${{ github.repository_owner }}/-/packages/debian/libcreate/${TAG}" + echo "final url for Botball: ${GITHUB_SERVER_URL}/Botball/-/packages/debian/libcreate/${TAG}" From ac3968e0551db9b7b1a47ab2230c084361db2c0a Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 6 Jun 2025 23:01:25 +0200 Subject: [PATCH 14/15] ci: package: fix whitespace errors Signed-off-by: Christoph Heiss --- .forgejo/workflows/package.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/package.yaml b/.forgejo/workflows/package.yaml index 2007e54..b090971 100644 --- a/.forgejo/workflows/package.yaml +++ b/.forgejo/workflows/package.yaml @@ -57,14 +57,14 @@ jobs: echo "api url: $url" debfile="_packages/libcreate_${TAG}_${{ matrix.platform.dpkg }}.deb" - + echo "uploading file: $debfile" curl --fail-with-body \ -X PUT \ --user "oauth2:${{ secrets.PACKAGE_REGISTRY_TOKEN }}" \ --upload-file "$debfile" \ "$url" - + echo "uploading file for WombatOs: $debfile" curl --fail-with-body \ -X PUT \ From d1071443ff183751d3a421b105712501270f5868 Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Sun, 13 Apr 2025 14:01:07 -0700 Subject: [PATCH 15/15] Update Autonomy Lab link (cherry picked from commit 116be443e7970de1574b5dc5f91e414828854c08) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa1232c..b1eb336 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ C++ library for interfacing with iRobot's Create 1 and 2 as well as most models - [`V_1`](https://drive.google.com/file/d/0B9O4b91VYXMdUHlqNklDU09NU0k/view?usp=sharing&resourcekey=0-KxMpRPBMsGAj7eSYC_9ewA) (Roomba 400 series ) - [`V_2`](https://drive.google.com/file/d/0B9O4b91VYXMdMmFPMVNDUEZ6d0U/view?usp=sharing&resourcekey=0-bqKH8xhtWdYtTik_LLWo9Q) (Create 1, Roomba 500 series) - [`V_3`](https://drive.google.com/file/d/0B9O4b91VYXMdSVk4amw1N09mQ3c/view?usp=sharing&resourcekey=0-rKvug2IzC7nj4zV31EJtww) (Create 2, Roomba 600-800 series) -* Author: [Jacob Perron](http://jacobperron.ca) ([Autonomy Lab](http://autonomylab.org), [Simon Fraser University](http://www.sfu.ca)) +* Author: [Jacob Perron](http://jacobperron.ca) ([Autonomy Lab](https://autonomy.cs.sfu.ca), [Simon Fraser University](http://www.sfu.ca)) * Contributors: [Mani Monajjemi](http:mani.im), [Ben Wolsieffer](https://github.com/lopsided98), [Josh Gadeken](https://github.com/process1183) ## Build Status ##