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

Circleci: add fedora 38 #3705

Merged
merged 4 commits into from
Apr 30, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 20 additions & 19 deletions circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ jobs:
#
# This is for the latest RELEASED Fedora.
# Update the version of Fedora when new version is released.
# We don't use row hide, the development version of Fedora
# We don't use rawhide, the development version of Fedora
# till the list of TODO items of u-ctags becomes nil.
#
# We assume GNU Make is available.
#
fedora36_gmake:
fedora38_gmake:
working_directory: ~/universal-ctags
docker:
- image: docker.io/fedora:36
- image: docker.io/fedora:38
steps:
- run:
name: Install Git, Gdb and Procps-NG
Expand Down Expand Up @@ -39,10 +39,10 @@ jobs:
cd docs
make html

fedora36_gmake_roundtrip:
fedora38_gmake_roundtrip:
working_directory: ~/universal-ctags
docker:
- image: docker.io/fedora:36
- image: docker.io/fedora:38
steps:
- run:
name: Install Git and Gdb
Expand Down Expand Up @@ -132,10 +132,10 @@ jobs:
command: |
MAKE=bmake bmake roundtrip

fedora36_distcheck:
fedora38_distcheck:
working_directory: ~/universal-ctags
docker:
- image: docker.io/fedora:36
- image: docker.io/fedora:38
steps:
- run:
name: Install Git, Gdb and Procps-NG
Expand Down Expand Up @@ -173,20 +173,20 @@ jobs:
make distcheck GIT_DIR=__NO_GIT__
rmdir __NO_GIT__

ubi8_make:
stream9:
working_directory: ~/universal-ctags
docker:
- image: registry.access.redhat.com/ubi8:latest
- image: quay.io/centos/centos:stream9
steps:
- run:
name: Install Git
command: |
yum -y install git
yum -y --enablerepo=baseos --enablerepo=appstream --enablerepo=crb install git
- checkout
- run:
name: Install build tools
command: |
yum -y --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms --enablerepo=ubi-8-codeready-builder-rpms install python3 gcc automake autoconf pkgconfig make libxml2-devel libyaml-devel pcre2-devel findutils diffutils sudo
yum -y --enablerepo=baseos --enablerepo=appstream --enablerepo=crb install python3 gcc automake autoconf pkgconfig make libxml2-devel libyaml-devel pcre2-devel findutils diffutils sudo
- run:
name: Build
command: |
Expand All @@ -196,9 +196,9 @@ jobs:
- run:
name: Test
command: |
make check
make check roundtrip

ubi8_make_roundtrip:
ubi8:
working_directory: ~/universal-ctags
docker:
- image: registry.access.redhat.com/ubi8:latest
Expand All @@ -221,7 +221,8 @@ jobs:
- run:
name: Test
command: |
make roundtrip
make check roundtrip

centos7_make:
working_directory: ~/universal-ctags
docker:
Expand Down Expand Up @@ -381,13 +382,13 @@ workflows:
jobs:
- ubuntu20_32bit
- fedora30_bmake
- fedora36_distcheck
- ubi8_make
- fedora36_gmake
- fedora38_distcheck
- stream9
- ubi8
- fedora38_gmake
- fedora33_cross_aarch64
- centos7_make
- ubuntu20_mingw
- ubi8_make_roundtrip
- fedora30_bmake_roundtrip
- fedora36_gmake_roundtrip
- fedora38_gmake_roundtrip
- centos7_make_roundtrip