Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
f0reachARR committed Feb 24, 2024
0 parents commit 6eda63b
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Build

on:
push:
branches:
- main
paths:
- "dependency.repos"
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Clone repositories
run: |
pip install vcstool
mkdir -p external
vcs import external < dependency.repos
vcs pull external
- name: Build amd64 packages
uses: ForteFibre/fortefibre_github_action/create_debian_packages@main
with:
rosdistro: humble
platform: amd64
out_dir: "./debs"

- name: Build amd64 packages
uses: ForteFibre/fortefibre_github_action/create_debian_packages@main
with:
rosdistro: humble
platform: aarch64
out_dir: "./debs"

- name: Update APT repository
uses: ForteFibre/fortefibre_github_action/update_apt_repo@main
with:
input_dir: "./debs"
s3_bucket: "fortefibre-apt"
s3_access_key_id: ${{ secrets.S3_KEY_ID }}
s3_access_key_secret: ${{ secrets.S3_KEY_SECRET }}
s3_endpoint: ${{ secrets.S3_ENDPOINT }}
gpg_private_key: ${{ secrets.GPG_KEY }}
gpg_fingerprint: 6FD24526DB354C619705230B69ACCD996E5940A7
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# External Repository

このレポジトリにあるdependency.reposにより得られたパッケージを、部内aptリポジトリに登録するためのスクリプトです。
5 changes: 5 additions & 0 deletions dependency.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
behaviortree_ros2:
type: git
url: https://github.com/BehaviorTree/BehaviorTree.ROS2.git
version: humble

0 comments on commit 6eda63b

Please sign in to comment.