@@ -16,14 +16,14 @@ jobs:
16
16
fail-fast : false
17
17
matrix :
18
18
include :
19
- - {os: debian, codename: bullseye , image_owner: , package_type: deb}
20
- - {os: debian, codename: bullseye , image_owner: arm32v7/, package_type: deb, labels: [arm ,docker]}
19
+ - {os: debian, codename: bookworm , image_owner: , package_type: deb}
20
+ - {os: debian, codename: bookworm , image_owner: arm32v7/, package_type: deb, labels: [arm32 ,docker]}
21
21
runs-on : ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
22
22
container : ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
23
23
name : sanitizer - ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
24
24
steps :
25
25
- name : add cppfw deb repo
26
- uses : myci-actions/add-deb-repo@master
26
+ uses : myci-actions/add-deb-repo@main
27
27
with :
28
28
repo : deb https://gagis.hopto.org/repo/cppfw/${{ matrix.os }} ${{ matrix.codename }} main
29
29
repo-name : cppfw
33
33
run : |
34
34
apt install --assume-yes devscripts equivs
35
35
- name : git clone
36
- uses : myci-actions/checkout@master
36
+ uses : myci-actions/checkout@main
37
37
- name : prepare debian package
38
38
run : myci-deb-prepare.sh
39
39
- name : install deps
@@ -51,19 +51,20 @@ jobs:
51
51
# - {os: debian, codename: buster, image_owner: , package_type: deb}
52
52
# - {os: debian, codename: buster, image_owner: i386/, package_type: deb, labels: [i386,docker]}
53
53
# - {os: debian, codename: buster, image_owner: arm32v7/, package_type: deb, labels: [arm,docker]}
54
- - {os: debian, codename: bullseye, image_owner: , package_type: deb}
54
+ # - {os: debian, codename: bullseye, image_owner: , package_type: deb}
55
55
# - {os: debian, codename: bullseye, image_owner: i386/, package_type: deb, labels: [i386,docker]}
56
- - {os: debian, codename: bullseye, image_owner: arm32v7/, package_type: deb, labels: [arm,docker]}
57
- - {os: debian, codename: bullseye, image_owner: arm64v8/, package_type: deb, labels: [arm64,docker]}
56
+ # - {os: debian, codename: bullseye, image_owner: arm32v7/, package_type: deb, labels: [arm,docker]}
57
+ # - {os: debian, codename: bullseye, image_owner: arm64v8/, package_type: deb, labels: [arm64,docker]}
58
58
- {os: debian, codename: bookworm, image_owner: , package_type: deb}
59
59
# - {os: debian, codename: bookworm, image_owner: i386/, package_type: deb, labels: [i386,docker]}
60
- - {os: debian, codename: bookworm, image_owner: arm32v7/, package_type: deb, labels: [arm ,docker]}
60
+ - {os: debian, codename: bookworm, image_owner: arm32v7/, package_type: deb, labels: [arm32 ,docker]}
61
61
- {os: debian, codename: bookworm, image_owner: arm64v8/, package_type: deb, labels: [arm64,docker]}
62
- - {os: ubuntu, codename: focal, image_owner: , package_type: deb}
63
- - {os: ubuntu, codename: jammy, image_owner: , package_type: deb}
62
+ # - {os: ubuntu, codename: focal, image_owner: , package_type: deb}
63
+ # - {os: ubuntu, codename: jammy, image_owner: , package_type: deb}
64
+ - {os: ubuntu, codename: noble, image_owner: , package_type: deb}
64
65
# - {os: raspbian, codename: buster, image_owner: igagis/, package_type: deb, labels: [arm,docker]}
65
- - {os: raspbian, codename: bullseye, image_owner: igagis/, package_type: deb, labels: [arm,docker]}
66
- - {os: raspbian, codename: bookworm, image_owner: igagis/, package_type: deb, labels: [arm ,docker]}
66
+ # - {os: raspbian, codename: bullseye, image_owner: igagis/, package_type: deb, labels: [arm,docker]}
67
+ - {os: raspbian, codename: bookworm, image_owner: igagis/, package_type: deb, labels: [arm32 ,docker]}
67
68
runs-on : ${{ (matrix.labels == '' && 'ubuntu-latest') || matrix.labels }}
68
69
container : ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
69
70
name : linux - ${{ matrix.image_owner }}${{ matrix.os }}:${{ matrix.codename }}
@@ -73,16 +74,16 @@ jobs:
73
74
# configure timezone to avoid 'tzdata' package to require user interaction during installation (needed for ubuntu:focal)
74
75
TZ=Europe/Helsinki ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
75
76
- name : add cppfw deb repo
76
- uses : myci-actions/add-deb-repo@master
77
+ uses : myci-actions/add-deb-repo@main
77
78
with :
78
79
repo : deb https://gagis.hopto.org/repo/cppfw/${{ matrix.os }} ${{ matrix.codename }} main
79
80
repo-name : cppfw
80
81
keys-asc : https://gagis.hopto.org/repo/cppfw/pubkey.gpg
81
82
install : myci git devscripts equivs
82
83
- name : git clone
83
- uses : myci-actions/checkout@master
84
+ uses : myci-actions/checkout@main
84
85
- name : set PACKAGE_VERSION
85
- uses : myci-actions/export-env-var@master
86
+ uses : myci-actions/export-env-var@main
86
87
with : {name: PACKAGE_VERSION, value: $(myci-deb-version.sh debian/changelog)}
87
88
- name : prepare debian package
88
89
run : myci-deb-prepare.sh
@@ -109,7 +110,7 @@ jobs:
109
110
rm -rf /usr/local/bin/python3*
110
111
rm -rf /usr/local/bin/python3*-config
111
112
- name : git clone
112
- uses : myci-actions/checkout@master
113
+ uses : myci-actions/checkout@main
113
114
- name : install clang-tidy and clang-format
114
115
run : |
115
116
brew install llvm
@@ -123,16 +124,16 @@ jobs:
123
124
- name : install ci tools
124
125
run : brew install myci make
125
126
- name : set PATH to use latest make
126
- uses : myci-actions/export-env-var@master
127
+ uses : myci-actions/export-env-var@main
127
128
with : {name: PATH, value: "$HOMEBREW_PREFIX/opt/make/libexec/gnubin:$PATH"}
128
129
- name : set CFLAGS
129
- uses : myci-actions/export-env-var@master
130
+ uses : myci-actions/export-env-var@main
130
131
with : {name: CFLAGS, value: "-isystem $HOMEBREW_PREFIX/include $CFLAGS"}
131
132
- name : set CXXFLAGS
132
- uses : myci-actions/export-env-var@master
133
+ uses : myci-actions/export-env-var@main
133
134
with : {name: CXXFLAGS, value: "-isystem $HOMEBREW_PREFIX/include $CXXFLAGS"}
134
135
- name : set LDFLAGS
135
- uses : myci-actions/export-env-var@master
136
+ uses : myci-actions/export-env-var@main
136
137
with : {name: LDFLAGS, value: "-L $HOMEBREW_PREFIX/lib $LDFLAGS"}
137
138
- name : install deps
138
139
run : myci-brew-install.sh `myci-list-deps-homebrew.sh`
@@ -166,22 +167,22 @@ jobs:
166
167
msys2-devel
167
168
mingw-w64-${{ matrix.arch }}-toolchain
168
169
- name : add cppfw pacman msys repo
169
- uses : myci-actions/add-pacman-repo@master
170
+ uses : myci-actions/add-pacman-repo@main
170
171
with :
171
172
name : cppfw_msys
172
173
url : https://gagis.hopto.org/repo/cppfw/msys2/msys
173
174
shell : ' msys2 {0}'
174
175
key-server : https://gagis.hopto.org/repo/cppfw/pubkey.gpg
175
176
install : myci
176
177
- name : add cppfw pacman msys/mingw repo
177
- uses : myci-actions/add-pacman-repo@master
178
+ uses : myci-actions/add-pacman-repo@main
178
179
with :
179
180
name : cppfw_${{ matrix.repo }}
180
181
url : https://gagis.hopto.org/repo/cppfw/msys2/${{ matrix.repo }}
181
182
shell : ' msys2 {0}'
182
183
key-server : https://gagis.hopto.org/repo/cppfw/pubkey.gpg
183
184
- name : git clone
184
- uses : myci-actions/checkout@master
185
+ uses : myci-actions/checkout@main
185
186
- name : prepare pacman package
186
187
run : myci-apply-version.sh --version $(myci-deb-version.sh debian/changelog) msys2/PKGBUILD.in
187
188
- name : build
0 commit comments