Skip to content

Commit 5c9748d

Browse files
author
Murilo Marinho
committed
Here goes nothing
1 parent 024cb20 commit 5c9748d

5 files changed

Lines changed: 62 additions & 67 deletions

File tree

.devel/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ Because these are system-level packages, `brew install` isn't enough.
1111
docker buildx build -t sas_deb_builder --platform=linux/amd64 sas_deb_builder
1212
```
1313

14-
1514
## Failed attempts
1615

17-
With brew, I was either unable to login or got the error below. After installing from docker desktop the version
16+
With brew, I was either unable to log in or got the error below. After installing from docker desktop, the version
1817
was clearly different so that might have been the issue.
1918

2019
```commandline

.devel/ppa/KEY.gpg

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
3+
mDMEaFkPZhYJKwYBBAHaRw8BAQdAPA1uKbmye45EtJL2NthrdeYM/d2JA0pDA95S
4+
R8l2Moy0Fm11cmlsb21hcmluaG9AaWVlZS5vcmeImQQTFgoAQRYhBMRP7eE1Wl26
5+
9XWEZuFgjVvgTau9BQJoWQ9mAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB
6+
Ah4HAheAAAoJEOFgjVvgTau9vmABALz78C7Q9MTnGZv4fAC+MNrhM5UFz7BKkek2
7+
d5bHx9FxAQCymL36NfnqyrxuX2pYBfO/JDsKCIueLFh3ONjeyOwOAbg4BGhZD2YS
8+
CisGAQQBl1UBBQEBB0CzMQdUMdmB62oVV1MEEccjkxNL+hjJTStJD8OggQ2qHQMB
9+
CAeIeAQYFgoAIBYhBMRP7eE1Wl269XWEZuFgjVvgTau9BQJoWQ9mAhsMAAoJEOFg
10+
jVvgTau9AyoA/AvqVLmAXKGIq6uz3AcGBHAWkmUW0uCDdMu421+gxgZAAQD+ZEze
11+
jZt1Lae99Ojd1T7Rby9HEHhQUHUbXW6pqt5FCQ==
12+
=Ze0A
13+
-----END PGP PUBLIC KEY BLOCK-----

.devel/release_ros2.sh

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/workflows/autobuilder.yml

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
name: Debian Builder
22
on: [push,workflow_dispatch]
3+
34
jobs:
45
debian_builder:
56
runs-on: ${{ matrix.os }}
67
strategy:
78
matrix:
89
os: ['ubuntu-24.04', 'ubuntu-24.04-arm']
9-
permissions:
10-
contents: write # release changes require contents write
1110
steps:
1211
- name: Checkout repository
1312
uses: actions/checkout@v4
@@ -19,4 +18,51 @@ jobs:
1918
run: |
2019
cd .devel
2120
chmod +x build_container.sh && ./extract_debian_from_container.sh
21+
- name: Upload
22+
uses: actions/upload-artifact@v4
23+
with:
24+
name: debian-packages-${{ matrix.os }}
25+
path: upload/*
26+
27+
pre_deploy:
28+
needs: debian_builder
29+
30+
runs-on: ubuntu-latest
31+
steps:
32+
- uses: actions/download-artifact@v4 # Download all artifacts
33+
with:
34+
path: .devel/ppa
35+
merge-multiple: true
36+
- name: Create package files # https://assafmo.github.io/2019/05/02/ppa-repo-hosted-on-github.html
37+
run: |
38+
cd .devel/ppa
39+
dpkg-scanpackages --multiversion . > Packages
40+
gzip -k -f Packages
41+
sudo apt-get install apt-utils
42+
apt-ftparchive release . > Release
43+
echo -e "$PGP_PRIVATE_KEY" | gpg --import
44+
gpg --default-key "murilomarinho@ieee.org" -abs -o - Release > Release.gpg
45+
gpg --default-key "murilomarinho@ieee.org" --clearsign -o - Release > InRelease
46+
echo "deb [signed-by=/etc/apt/trusted.gpg.d/smartarmstack.gpg] https://smartarmstack.github.io/smart_arm_stack_ROS2 ./" > smartarmstack.list
47+
- name: Upload PPA Files
48+
uses: actions/upload-artifact@v4
49+
with:
50+
name: github-pages
51+
path: .devel/ppa/*
2252

53+
deploy:
54+
needs: pre_deploy
55+
56+
permissions:
57+
pages: write
58+
id-token: write
59+
60+
environment:
61+
name: github-pages
62+
url: ${{ steps.deployment.outputs.page_url }}
63+
64+
runs-on: ubuntu-latest
65+
steps:
66+
- name: Deploy to GitHub Pages
67+
id: deployment
68+
uses: actions/deploy-pages@v4

.github/workflows/setup_ros.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)