Ryo Nakamura
11106d64fe
fix the test.yml to drop alpine 3.19
2025-08-12 17:55:41 +09:00
Ryo Nakamura
f5f3323695
remove releasing the single binary version of mscp
...
The single-binary version has poor performance (due to musl, maybe), as
mentioned in #22 and #25 . So, we are going to stop releasing the
single-binary version.
2025-08-12 17:01:33 +09:00
Ryo Nakamura
7fdb4a534e
fix github actions to obtain libssh version dynamically
2025-08-12 16:42:05 +09:00
Ryo Nakamura
c16b981d5d
use openssl@3 on macos
2025-01-19 15:29:44 +09:00
Ryo Nakamura
1c787e562f
parallelize test on GitHub Actions uing matrix
2025-01-07 16:46:06 +09:00
Ryo Nakamura
00fa2c7277
update checkout v3 to v4
2024-04-11 17:26:38 +09:00
Ryo Nakamura
67b51f75af
update codeql-action from v2 to v3
2024-04-10 22:57:12 +09:00
Ryo Nakamura
433f155cd3
remove test from the release workflow
...
because tagged commit is already tested.
2024-03-14 13:30:21 +09:00
Ryo Nakamura
ec663cc966
bump up container image versions and drop using CPack
...
We have already provided DEB packages in launchpad PPA and RPM packages
in COPR. Thus, we need no more deb/rpm packages in Github releases. The
single binary build of mscp is an execptio.
Updated container image versions:
- almalinux 8.8 -> 9.3
- rocky 8.8 -> 8.9, and 9.3 is added
- alpine 3.17 -> 3.19
2024-02-04 17:22:31 +09:00
Ryo Nakamura
331bab6b41
run build on freebsd action in dev and main branches
2024-01-20 21:42:44 +09:00
Ryo Nakamura
1e375abb88
add github actions to build mscp in FreeBSD
2024-01-21 05:56:53 +09:00
Ryo Nakamura
6f4038a480
bump libssh to libssh-0.10.6-2-g6f1b1e76
...
libssh 0.10.6 has a regression in IPv6 parsing, so we pick
stable-0.10 that includes the fixes.
https://gitlab.com/libssh/libssh-mirror/-/issues/227
2024-01-06 15:11:20 +09:00
Ryo Nakamura
71a0998e9b
bump libssh to 0.10.6
...
libssh 0.10.6 includes some security fixes, e.g., CVE-2023-48795.
2024-01-04 21:17:16 +09:00
Ryo Nakamura
c292ce2b29
workflows: do apt-get update before running install-build-deps.sh
2023-11-11 16:51:00 +09:00
Ryo Nakamura
8e8e1b935d
codeql.yml: do apt-get update before running install-build-deps.sh
2023-11-11 16:47:25 +09:00
Ryo Nakamura
bc1cf11cc1
enable github actions on the dev branch
2023-09-08 17:20:45 +09:00
Ryo Nakamura
a847ef1ea8
drop centos8, add almalinux 8.8, update rocky to 8.8
...
And cleanup Docker files
2023-07-20 21:54:43 +09:00
Ryo Nakamura
6e17d0ddbc
remove VERSION from package file names
...
This change enables downloading latest packages from URL
https://github.com/upa/mscp/releases/latest/download/PACKAGE
2023-03-12 23:01:06 +09:00
Ryo Nakamura
34a0e0c891
add alpine docker to build mscp as a single binary
...
The build recipe in docker/alpine-3.17.Dockerfile uses conan to
build mscp as a single binary (with statically linked musl).
Now the mscp binary is portable!
2023-03-10 00:37:06 +09:00
Ryo Nakamura
38633e31bd
add 'z' to tar in release.yml...
...
and fix typo in README
2022-12-11 22:16:29 +09:00
Ryo Nakamura
392ffc0d0e
add workflow_dispatch to release.yml
2022-11-26 00:21:06 +09:00
Ryo Nakamura
612c3c41d4
github: add source-release job
...
Default source tar balls in github releases do not include
submodules. source-release job uploads mscp tar ball with patched
libssh.
2022-11-26 00:13:49 +09:00
Ryo Nakamura
0f0354f848
fix comments on release.yml
2022-11-24 23:26:04 +09:00
Ryo Nakamura
33d1adcdbb
fix codeql.yml
2022-11-24 23:20:51 +09:00
Ryo Nakamura
5495e5dd61
fix codeql.yml: init submodules and apply patch to libssh
2022-11-24 23:05:45 +09:00
Ryo Nakamura
52fc2a71b0
fix build-macos.yml
2022-11-24 23:03:22 +09:00
Ryo Nakamura
b46a6f15c1
update github workflows to fit patched libssh
2022-11-24 22:59:59 +09:00
Ryo Nakamura
613961b71d
run mscp -h last on ci build
2022-11-13 17:57:50 +09:00
Ryo Nakamura
8719b35694
add rocky 8.6 support
2022-11-13 17:53:46 +09:00
Ryo Nakamura
d19a54b0f0
add release.yml to automate releasing by tag
2022-11-06 19:20:53 +09:00
Ryo Nakamura
df404ec3c6
cleanup docker files and build/test procedure
2022-11-06 16:03:47 +09:00
Ryo Nakamura
2efffc21f4
add test.yml to test mscp inside docker on ubuntu
2022-11-06 14:31:35 +09:00
Ryo Nakamura
867e7f0540
run install-build-deps.sh in codeql
2022-11-06 00:47:32 +09:00
Ryo Nakamura
f2a101b93a
Create codeql.yml
2022-11-06 00:43:47 +09:00
Ryo Nakamura
8cb5c81fcf
do not install libssh and cmake from homebrew
...
because they are already installed on the macos-latest runner.
2022-11-05 22:26:48 +09:00
Ryo Nakamura
1518291109
add ci to build on macos
2022-11-05 22:11:47 +09:00
Ryo Nakamura
4bf30e13cb
remove test from build steps in github actions
2022-11-05 21:36:46 +09:00
Ryo Nakamura
edb4bfd10f
Create cmake.yml
...
add build test by github actions
2022-11-05 21:34:59 +09:00