Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pr/custom builder f40 #1437

Closed
wants to merge 839 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
839 commits
Select commit Hold shift + click to select a range
8cfd967
fix: terra source mirror (#1240) (#1241)
raboneko May 9, 2024
65c36f9
fix: nim-nightly (#1238) (#1244)
raboneko May 9, 2024
5da3fb7
bump: katsu
raboneko May 9, 2024
d05e598
bump: ruff
raboneko May 9, 2024
39ae213
bump: codium
raboneko May 9, 2024
3965d83
bump: discord-ptb-openasar discord-ptb
raboneko May 9, 2024
de31483
bump: discord-canary-openasar discord-canary
raboneko May 9, 2024
45ee4aa
bump: discord-canary-openasar discord-canary
raboneko May 9, 2024
b7f3989
bump: osu-lazer
raboneko May 10, 2024
61c3e34
bump: discord-canary-openasar discord-canary
raboneko May 10, 2024
e91e60f
bump: discord-canary-openasar discord-canary
raboneko May 10, 2024
9ac4cdd
bump: sass
raboneko May 10, 2024
b33f038
fix: sbctl (#1248) (#1249)
raboneko May 12, 2024
fb8f97b
bump: sarasa-gothic
raboneko May 12, 2024
af12b8f
bump: submarine
raboneko May 12, 2024
ee06090
bump: discord-canary-openasar discord-canary
raboneko May 13, 2024
f3d79b5
bump: dart
raboneko May 13, 2024
b6288a8
bump: flutter
raboneko May 13, 2024
3009453
bump: discord-openasar discord
raboneko May 13, 2024
6aaeeed
bump: discord-canary-openasar discord-canary
raboneko May 14, 2024
9e41d9b
bump: starship
raboneko May 15, 2024
fb62c23
bump: discord-canary-openasar discord-canary
raboneko May 15, 2024
e4171e4
bump: discord-canary-openasar discord-canary
raboneko May 15, 2024
1ace0c4
add: asar (#1250) (#1257)
raboneko May 16, 2024
d9c862b
add: tuxclocker (#1254) (#1260)
raboneko May 16, 2024
1cf0d93
add: albius (#1263) (#1266)
raboneko May 16, 2024
32083b6
bump: containerd
raboneko May 16, 2024
ab1e344
bump: sass
raboneko May 16, 2024
e2f2990
fix: starship (#1252) (#1269)
raboneko May 17, 2024
a7cdf76
bump: neovide
raboneko May 17, 2024
64e5439
bump: osu-lazer
raboneko May 17, 2024
53b2c33
add hard dependency on Qt 4 CLI tools (we should patch this to use Qt…
raboneko May 17, 2024
3f560bf
bump: armcord-bin armcord
raboneko May 18, 2024
9751c35
bump: osu-lazer
raboneko May 19, 2024
18a0ebf
bump: pantheon-tweaks switchboard-plug-tweaks
raboneko May 19, 2024
9446ace
bump: osu-lazer
raboneko May 19, 2024
a01f483
bump: xyproto-textoutput xyproto-vt100
raboneko May 20, 2024
f505714
bump: gendesk
raboneko May 20, 2024
953a78a
bump: sound
raboneko May 21, 2024
39f5fb6
bump: osu-lazer
raboneko May 21, 2024
b680f0b
bump: osu-lazer
raboneko May 21, 2024
9fafc94
bump: osu-lazer
raboneko May 21, 2024
8554970
bump: kotlin-native kotlin
raboneko May 21, 2024
20411c2
fix: kotlin-native (#1275) (#1279)
raboneko May 21, 2024
9c8c0e2
feat(comps): add `helium` group (#1280) (#1283)
raboneko May 21, 2024
1252fbe
bump: discord-canary-openasar discord-canary
raboneko May 21, 2024
4c567b8
bump: discord-canary-openasar discord-canary
raboneko May 21, 2024
a6fd54f
bump: discord-canary-openasar discord-canary
raboneko May 21, 2024
a23f094
bump: youki katsu
raboneko May 21, 2024
6d75a6d
bump: discord-canary-openasar discord-canary
raboneko May 22, 2024
801cedf
bump: limine
raboneko May 22, 2024
4ca3a7f
bump: messages
raboneko May 22, 2024
5a78341
bump: session
raboneko May 22, 2024
e9bc3c0
bump: datetime
raboneko May 22, 2024
3861542
bump: katsu
raboneko May 22, 2024
18fc3d5
fix(neovide)!: requires neovim > 0.9.5 (#1286) (#1290)
raboneko May 22, 2024
4c4293a
fix: add parted and gdisk to deps (#1287) (#1293)
raboneko May 22, 2024
8a90f8d
bump: vala-panel-appmenu
raboneko May 22, 2024
a203ac4
bump: pantheon-tweaks switchboard-plug-tweaks
raboneko May 22, 2024
7a095e1
bump: gitoxide
raboneko May 22, 2024
aa8eaee
bump: moby-buildx
raboneko May 22, 2024
d0f9a02
bump: dart
raboneko May 22, 2024
738e49c
bump: containerd
raboneko May 22, 2024
626b082
bump: discord-canary-openasar discord-canary
raboneko May 22, 2024
6b1a080
bump: flutter
raboneko May 22, 2024
bf25a5c
bump: ruff
raboneko May 23, 2024
12de22e
fix: nim-nightly (#1285) (#1296)
raboneko May 23, 2024
767eda3
bump: pantheon-tweaks switchboard-plug-tweaks
raboneko May 23, 2024
8f85ba9
bump: switchboard protobuf
raboneko May 23, 2024
abf0e28
bump: containerd
raboneko May 23, 2024
e73673e
bump: pantheon-agent-polkit
raboneko May 23, 2024
6a115ff
bump: elementary-calculator
raboneko May 23, 2024
02f4e0a
bump: discord-canary-openasar discord-canary
raboneko May 23, 2024
a56b474
bump: limine
raboneko May 24, 2024
89ce56a
bump: sound
raboneko May 24, 2024
026f288
bump: katsu
raboneko May 24, 2024
02cfab4
bump: moby-compose
raboneko May 24, 2024
456e6cd
bump: neovide
raboneko May 24, 2024
0fb2063
bump: sccache
raboneko May 24, 2024
da3934b
bump: anda
raboneko May 25, 2024
3343b29
bump: vala-panel-appmenu
raboneko May 26, 2024
0e9c325
bump: sarasa-gothic
raboneko May 26, 2024
237722c
remove nlohmann-json (#1297) (#1299)
raboneko May 27, 2024
e7c7dd4
bump: subatomic
raboneko May 28, 2024
4ef045b
bump: ruff
raboneko May 28, 2024
66135ec
bump: nushell
raboneko May 28, 2024
d4c44c0
bump: discord-canary-openasar discord-canary
raboneko May 28, 2024
2586e2c
bump: dart
raboneko May 29, 2024
f28febd
bump: sass
raboneko May 29, 2024
e7dbf3d
bump: discord-ptb-openasar discord-ptb
raboneko May 30, 2024
6af0334
bump: nushell sass
raboneko May 30, 2024
bc7c4e2
bump: crystal
raboneko May 31, 2024
951c709
add: mkfstab (#1303) (#1308)
raboneko May 31, 2024
5c5011b
bump: ruff
raboneko May 31, 2024
7a9378a
bump: gradle
raboneko May 31, 2024
5222fcf
bump: limine
raboneko Jun 1, 2024
f1c78f6
bump: bat-extras
raboneko Jun 1, 2024
9e114a7
bump: katsu
raboneko Jun 2, 2024
5d49ffb
bump: katsu
raboneko Jun 2, 2024
be426b1
bump: nushell
raboneko Jun 3, 2024
61213bd
bump: voicevox
raboneko Jun 3, 2024
5d0687c
bump: limine
raboneko Jun 4, 2024
4c266ab
fix: armcord-bin (#1312) (#1318)
raboneko Jun 4, 2024
eb1785b
bump: maturin
raboneko Jun 4, 2024
277240e
bump: discord-openasar discord
raboneko Jun 4, 2024
61e6ca2
bump: containerd
raboneko Jun 5, 2024
c5e7787
bump: dart
raboneko Jun 5, 2024
1d9bb1e
bump: ruff
raboneko Jun 5, 2024
5493c99
bump: elementary-capnet-assist
raboneko Jun 6, 2024
d9f0c94
bump: limine
raboneko Jun 6, 2024
1b60af6
bump: protobuf
raboneko Jun 6, 2024
13cf3e2
bump: flutter
raboneko Jun 6, 2024
754711e
bump: codium
raboneko Jun 6, 2024
fd5c266
bump: elementary-shortcut-overlay
raboneko Jun 6, 2024
93746a8
bump: anki-bin anki-qt5 anki
raboneko Jun 7, 2024
b7a8133
bump: discord-ptb-openasar discord-ptb
raboneko Jun 7, 2024
2914d24
fix: armcord (#1311) (#1323)
raboneko Jun 8, 2024
11fbb3e
fix: nushell (#1314) (#1326)
raboneko Jun 8, 2024
57c3d24
fix: anki (#1320) (#1331)
raboneko Jun 8, 2024
44d3eb2
Add metainfo for xpadneo driver (#1328) (#1339)
raboneko Jun 8, 2024
4c888e5
fix: pantheon-agent-polkit (#1337) (#1343)
raboneko Jun 8, 2024
7586c00
fix: gitoxide (#1335) (#1341)
raboneko Jun 8, 2024
dd32482
add: umdive (#1302) (#1345)
raboneko Jun 9, 2024
0f5cedd
bump: limine
raboneko Jun 9, 2024
7c68585
bump: bat-extras
raboneko Jun 10, 2024
c71d9a0
bump: discord-ptb-openasar discord-ptb
raboneko Jun 10, 2024
e66f1ca
bump: discord-openasar discord
raboneko Jun 10, 2024
a5d7bbd
bump: elementary-photos
raboneko Jun 11, 2024
0f55bf9
bump: moby-buildx
raboneko Jun 11, 2024
915de99
bump: sass
raboneko Jun 12, 2024
8b51311
chore(sync): frawhide -> f40 (#1347)
madonuko Jun 12, 2024
401a05a
bump: lomiri-system-settings fluent-theme
raboneko Jun 12, 2024
f467cea
bump: dart
raboneko Jun 12, 2024
b00d387
bump: electron
raboneko Jun 12, 2024
9d948fc
bump(nightly): prismlauncher-nightly nim-nightly tdlib
raboneko Jun 13, 2024
c10f5ee
fix: elementary-photos (#1349) (#1352)
raboneko Jun 13, 2024
8323307
bump: codium
raboneko Jun 13, 2024
1c44d9e
bump: discord-ptb-openasar discord-ptb
raboneko Jun 13, 2024
1e3c95e
bump(nightly): mpv prismlauncher-nightly yt-dlp
raboneko Jun 14, 2024
77cb046
bump: ruff
raboneko Jun 14, 2024
c19be18
bump: discord-ptb-openasar discord-ptb
raboneko Jun 14, 2024
8eee847
bump(nightly): mpv prismlauncher-nightly nim-nightly
raboneko Jun 15, 2024
25f8f42
fix: don't delete lock file in cargo_prep_online (#1353) (#1355)
raboneko Jun 15, 2024
7d00df0
add: envision (#1315) (#1358)
raboneko Jun 15, 2024
012fd8d
bump(nightly): mpv prismlauncher-nightly nim-nightly yt-dlp
raboneko Jun 16, 2024
723c9a1
fix: prismlauncher-nightly (#1356) (#1369)
raboneko Jun 16, 2024
42e20be
fix: elementary-capnet-assist (#1360) (#1365)
raboneko Jun 16, 2024
9c6476d
fix: elementary-shortcut-overlay (#1361) (#1363)
raboneko Jun 16, 2024
31d66fe
fix: vala-panel-appmenu (#1359) (#1367)
raboneko Jun 16, 2024
2ac3778
chore(sync): frawhide -> f40 (#1370)
madonuko Jun 16, 2024
200314e
bump(nightly): mpv prismlauncher-nightly yt-dlp
raboneko Jun 17, 2024
5a73a4e
bump: nim
raboneko Jun 17, 2024
91cb906
fix: albius (#1373) (#1375)
raboneko Jun 17, 2024
6657a93
bump: discord-openasar discord
raboneko Jun 17, 2024
8c7f472
bump: discord-canary-openasar discord-canary
raboneko Jun 17, 2024
6630ec3
bump(nightly): mpv nim-nightly yt-dlp
raboneko Jun 18, 2024
6786e76
bump: discord-canary-openasar discord-canary
raboneko Jun 18, 2024
7a7d5d1
bump: bibata-cursor-theme
raboneko Jun 18, 2024
c922a54
bump: discord-canary-openasar discord-canary moby-buildx
raboneko Jun 18, 2024
d63a27b
bump: discord-canary-openasar discord-canary
raboneko Jun 18, 2024
41940be
bump: discord-canary-openasar discord-canary
raboneko Jun 18, 2024
95b5922
bump(nightly): mpv prismlauncher-nightly nim-nightly tdlib
raboneko Jun 19, 2024
8e14347
bump: codium
raboneko Jun 19, 2024
c122ca8
bump: electron
raboneko Jun 19, 2024
fb27d68
bump: envision
raboneko Jun 20, 2024
4180638
bump: envision
raboneko Jun 20, 2024
8c95488
[prismlauncher-nightly] Use system libs (#1376) (#1379)
raboneko Jun 20, 2024
4e2ace0
bump: moby-compose
raboneko Jun 20, 2024
ea43f9f
bump: openh264
raboneko Jun 20, 2024
ceef3dd
bump: discord-ptb-openasar discord-ptb
raboneko Jun 20, 2024
a8aecb5
bump: ruff
raboneko Jun 20, 2024
7f684ab
bump: envision
raboneko Jun 21, 2024
3b844fe
bump: moby-compose
raboneko Jun 21, 2024
5021d1f
bump: mpv
raboneko Jun 21, 2024
9e2c8d2
bump: discord-canary-openasar discord-canary
raboneko Jun 21, 2024
cb856a2
bump: discord-canary-openasar discord-canary
raboneko Jun 21, 2024
78c8d34
bump: discord-canary-openasar discord-canary
raboneko Jun 21, 2024
2b9cb4c
bump: envision
raboneko Jun 21, 2024
9f319d7
bump: vala-panel-appmenu
raboneko Jun 21, 2024
2b144ae
bump: osu-lazer
raboneko Jun 22, 2024
8bdb565
bump: uutils-coreutils
raboneko Jun 22, 2024
95a6752
bump: envision
raboneko Jun 23, 2024
ff7218c
bump: envision
raboneko Jun 23, 2024
3aaf8c5
bump: prismlauncher
raboneko Jun 23, 2024
1667b7f
bump: tau-hydrogen
raboneko Jun 23, 2024
7074493
feat: add quazip-qt-devel build requirement (#1380) (#1382)
raboneko Jun 23, 2024
52946d1
bump: envision
raboneko Jun 23, 2024
f6ca2bc
bump: limine
raboneko Jun 23, 2024
ca2a8f4
bump: envision
raboneko Jun 24, 2024
761548d
bump: envision
raboneko Jun 24, 2024
829fa04
bump: anda
raboneko Jun 24, 2024
291649e
fix: anda (#1336) (#1384)
raboneko Jun 24, 2024
36249b5
bump: moby-compose
raboneko Jun 24, 2024
501962d
bump: discord-canary-openasar discord-canary
raboneko Jun 24, 2024
3671932
bump: discord-canary-openasar discord-canary
raboneko Jun 24, 2024
eb6e0be
bump: tau-helium
raboneko Jun 24, 2024
e7f58b4
bump: tau-hydrogen
raboneko Jun 24, 2024
a0a446e
ci: if package is labelled as large, use lg runners for x86 (#1387) (…
raboneko Jun 25, 2024
d320984
bump: envision
raboneko Jun 25, 2024
33e7977
bump: osu-lazer
raboneko Jun 25, 2024
f97d1ce
bump: tau-helium
raboneko Jun 25, 2024
09b803d
bump: discord-openasar discord
raboneko Jun 25, 2024
718c218
bump: osu-lazer
raboneko Jun 25, 2024
41905c9
bump: discord-canary-openasar discord-canary
raboneko Jun 25, 2024
7ceba73
bump: discord-canary-openasar discord-canary
raboneko Jun 25, 2024
a0c77c1
bump: discord-canary-openasar discord-canary
raboneko Jun 25, 2024
2dd441c
bump: discord-canary-openasar discord-canary electron
raboneko Jun 25, 2024
f18157e
bump: nushell
raboneko Jun 26, 2024
b1d6338
fix: openh264 (#1385) (#1393)
raboneko Jun 26, 2024
7b6a500
fix(anki-qt5): fix usage of %patch (#1386) (#1391)
raboneko Jun 26, 2024
bbc63a2
bump: discord-canary-openasar discord-canary
raboneko Jun 26, 2024
2291a21
add: zed-nightly (#1377)
june-fish Jun 27, 2024
9cc64ca
bump: ruff
raboneko Jun 27, 2024
2cfa4cf
bump: tau-helium
raboneko Jun 27, 2024
f7e6079
bump: discord-ptb-openasar discord-ptb
raboneko Jun 27, 2024
51cd6ab
bump: limine sops
raboneko Jun 28, 2024
bea3f39
chore: update f40 workflow actions (#1401)
lleyton Jun 28, 2024
0307a1b
bump: libhelium
raboneko Jun 28, 2024
a990471
bump: rgbds
raboneko Jun 28, 2024
61c5cdb
add zed-preview (#1397) (#1403)
raboneko Jun 28, 2024
4a60ef6
bump: libhelium
raboneko Jun 28, 2024
9bcc18c
bump: limine
raboneko Jun 29, 2024
9adbff7
bump: osu-lazer
raboneko Jun 30, 2024
960334c
bump: osu-lazer
raboneko Jun 30, 2024
f62eac1
bump: groovy-docs groovy
raboneko Jun 30, 2024
9d72d04
bump: libhelium
raboneko Jun 30, 2024
266874f
bump: anki-bin anki-qt5 anki
raboneko Jun 30, 2024
617efcc
bump: sarasa-gothic
raboneko Jun 30, 2024
774eafe
bump: libhelium
raboneko Jun 30, 2024
e0a301a
fix: gendesk (#1404) (#1406)
raboneko Jun 30, 2024
2b52d13
bump: libhelium
raboneko Jul 1, 2024
ee204e2
bump: fuc
raboneko Jul 1, 2024
45855a7
bump: discord-canary-openasar discord-canary
raboneko Jul 1, 2024
bbec7f7
bump: discord-canary-openasar discord-canary
raboneko Jul 1, 2024
190bcac
bump: discord-canary-openasar discord-canary
raboneko Jul 2, 2024
ea16041
add: python3-pillow-heif (#1408)
runlevel5 Jul 2, 2024
0c5e751
bump: mkfstab
raboneko Jul 2, 2024
391c98e
bump: discord-canary-openasar discord-canary
raboneko Jul 2, 2024
c0db634
bump: dive
raboneko Jul 2, 2024
3e93272
bump: placebo
raboneko Jul 2, 2024
c5b4c57
bump: switchboard-plug-wacom
raboneko Jul 2, 2024
978ced8
bump: discord-ptb-openasar discord-ptb
raboneko Jul 2, 2024
0a3bb73
bump: discord-canary-openasar discord-canary
raboneko Jul 2, 2024
aa5d8ad
bump: containerd
raboneko Jul 2, 2024
550b6a3
fix: terra-libplacebo (#1411) (#1415)
raboneko Jul 3, 2024
170dfd4
bump: envision
raboneko Jul 3, 2024
86add18
bump: nim
raboneko Jul 3, 2024
51375e7
bump: discord-canary-openasar discord-canary
raboneko Jul 3, 2024
7586f72
ci: custom runner option for custom build workflow call
korewaChino Jul 3, 2024
0210485
fix: outputs
korewaChino Jul 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .backportrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"repoOwner": "terrapkg",
"repoName": "packages",
"resetAuthor": true,
"targetBranchChoices": ["f38", "f39", "f40", "frawhide"],
"branchLabelMapping": {
"^sync-(.+)$": "$1"
}
}
26 changes: 10 additions & 16 deletions .github/workflows/autobuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ on:
paths:
- anda/**
branches:
- f39
- f40
pull_request:
branches:
- f39
- f40
merge_group:
branches:
- f39
- f40
workflow_dispatch:
workflow_call:

Expand All @@ -23,13 +23,13 @@ jobs:
outputs:
build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }}
container:
image: ghcr.io/terrapkg/builder:f39
image: ghcr.io/terrapkg/builder:f40
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Generate build matrix
Expand All @@ -40,27 +40,20 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }}
version: ["39"]
version: ["40"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || matrix.pkg.labels['large'] && 'x86-64-lg' || 'ubuntu-latest' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version}}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}

- name: Include custom build template instead of package default
run: |
cp -v anda/terra/mock-configs/terra.tpl /etc/mock/templates/terra.tpl
Expand All @@ -75,9 +68,10 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
bootstrap:
strategy:
matrix:
version: ["39"]
version: ["40"]
arch: ["x86_64", "aarch64"]
fail-fast: true
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
Expand All @@ -21,7 +21,7 @@ jobs:
- name: Install Anda
run: cargo install anda

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
ref: f${{ matrix.version }}
fetch-depth: 1
Expand Down
23 changes: 15 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,40 +5,47 @@ on:
packages:
description: "Packages to Build"
required: true
custom_builder:
description: "Custom Builder"
required: false
default: ""

jobs:
parse:
outputs:
pkgs: ${{ steps.parsing.outputs.pkgs }}
builder: ${{ inputs.custom_builder }}
runs-on: "ubuntu-latest"
steps:
- name: Parse Input
id: parsing
run: echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
run: |
echo "${{ inputs.packages }}" | sed 's/ /\n/g' | sed 's/$/\//g' | jq -R . | jq -s . | jq -c . | sed 's/^/pkgs=/' >> $GITHUB_OUTPUT
echo "builder=${{ inputs.custom_builder }}" >> $GITHUB_OUTPUT

build:
needs: parse
strategy:
matrix:
pkg: ${{ fromJson(needs.parse.outputs.pkgs) }}
version: ["39"]
arch: ["x86_64", "aarch64"]
version: ["40"]
arch: ${{ needs.parse.outputs.builder == "x86-64-lg" && ["x86_64"] || ["x86_64", "aarch64"] }}
fail-fast: false
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || needs.parse.outputs.builder && needs.parse.outputs.builder || 'ubuntu-latest' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.arch }}-${{ matrix.pkg }}
Expand All @@ -53,9 +60,10 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
Expand All @@ -68,7 +76,6 @@ jobs:
terra${{ matrix.version }} anda-build/rpm/rpms/*

- name: Upload source packages to subatomic
if: github.event_name == 'push'
run: |
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/json-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,23 +11,23 @@ jobs:
strategy:
matrix:
pkg: ${{ fromJson(inputs.packages) }}
version: ["39"]
version: ["40"]
fail-fast: false
runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }}
container:
image: ghcr.io/terrapkg/builder:f${{ matrix.version }}
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up git repository
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Cache buildroot
id: br-cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: /var/cache
key: ${{ runner.os }}-br-${{ matrix.version }}-${{ matrix.pkg.arch }}-${{ matrix.pkg.pkg }}
Expand All @@ -42,9 +42,10 @@ jobs:
x=${NAME//\//@}
echo "name=$x" >> $GITHUB_OUTPUT

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ${{ steps.art.outputs.name }}
compression-level: 0 # The RPMs are already compressed :p
path: |
anda-build/rpm/rpms/*
anda-build/rpm/srpm/*
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ name: Lint
on:
push:
branches:
- f39
- f40
pull_request:
branches:
- f39
- f40
merge_group:
branches:
- f39
- f40
jobs:
lint:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:f39
image: ghcr.io/terrapkg/builder:f40
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Lint spec files
run: rpmlint $(find anda -type f -name "*.spec" -type f)
37 changes: 37 additions & 0 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Automatic backport/sync action

on:
pull_request_target:
types: ["labeled", "closed"]

jobs:
backport:
name: Backport/sync PR
runs-on: ubuntu-latest
if: github.event.pull_request.merged
steps:
- name: Install SSH signing key
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key

- name: Setup Raboneko Signing
run: |
git config --global gpg.format "ssh"
git config --global user.signingkey "${{ runner.temp }}/signing_key"
git config --global commit.gpgsign true

- name: Backport Action
uses: sorenlouv/[email protected]
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-

- name: Info log
if: ${{ success() }}
run: cat ~/.backport/backport.info.log

- name: Debug log
if: ${{ failure() }}
run: cat ~/.backport/backport.debug.log
38 changes: 0 additions & 38 deletions .github/workflows/sync.yml.bak

This file was deleted.

5 changes: 3 additions & 2 deletions .github/workflows/update-comps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Push comps updates
on:
push:
branches:
- f40
- f39
- f38
- f37
Expand All @@ -14,9 +15,9 @@ jobs:
update-comps:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:f39
image: ghcr.io/terrapkg/builder:f40
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/update-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:f38
image: ghcr.io/terrapkg/builder:f40
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
Expand All @@ -38,13 +38,16 @@ jobs:
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')"
git commit -S -a -m "$msg"
f37 () {
copy_over () {
git format-patch HEAD^
git checkout f37
git checkout $1
git apply *.patch || true
rm *.patch
git add *
git commit -S -a -m "$msg"
}
f37 || true
copy_over f37 || true
copy_over f38 || true
copy_over frawhide || true
git push -u origin --all
fi
6 changes: 4 additions & 2 deletions .github/workflows/update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ jobs:
autoupdate:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:f39
image: ghcr.io/terrapkg/builder:f40
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
Expand Down Expand Up @@ -47,7 +47,9 @@ jobs:
git add *
git commit -S -a -m "$msg"
}
copy_over f39 || true
copy_over f37 || true
copy_over f38 || true
copy_over frawhide || true
git push -u origin --all
fi
Loading