diff options
| author | Xiaotian Wu <[email protected]> | 2025-05-21 11:34:01 +0800 | 
|---|---|---|
| committer | Oz Tiram <[email protected]> | 2025-05-22 10:35:38 +0200 | 
| commit | 891c063168f0d794228fd8069deca1f513453c4f (patch) | |
| tree | 4f6550853e27faa8c3b3587167a47379cfd32b9d | |
| parent | 0bc1ccbedc0b95940af73dec8572556ba910f854 (diff) | |
| download | eom-891c063168f0d794228fd8069deca1f513453c4f.tar.bz2 eom-891c063168f0d794228fd8069deca1f513453c4f.tar.xz | |
CI: drop travis CI
| -rw-r--r-- | .build.yml | 176 | ||||
| -rw-r--r-- | .travis.yml | 75 | 
2 files changed, 0 insertions, 251 deletions
| diff --git a/.build.yml b/.build.yml deleted file mode 100644 index 5dc8b20..0000000 --- a/.build.yml +++ /dev/null @@ -1,176 +0,0 @@ -########################################################## -# THE FOLLOWING LINES IS USED BY docker-build -########################################################## -requires: -  archlinux: -    # Useful URL: https://git.archlinux.org/svntogit/community.git/tree/eom -    - appstream-glib -    - autoconf-archive -    - clang -    - exempi -    - gcc -    - git -    - gobject-introspection -    - imagemagick -    - itstool -    - lcms2 -    - libexif -    - libjpeg-turbo -    - libpeas -    - make -    - mate-desktop -    - mate-common -    - which -    - yelp-tools - -  debian: -    # Useful URL: https://github.com/mate-desktop/debian-packages -    # Useful URL: https://salsa.debian.org/debian-mate-team/eom -    - autopoint -    - clang -    - clang-tools -    - cppcheck -    - git -    - gobject-introspection -    - gtk-doc-tools -    - libdconf-dev -    - libexempi-dev -    - libexif-dev -    - libgirepository1.0-dev -    - libglib2.0-dev -    - libgtk-3-dev -    - libjpeg-dev -    - liblcms2-dev -    - libmagickwand-dev -    - libmate-desktop-dev -    - libpeas-dev -    - librsvg2-dev -    - libstartup-notification0-dev -    - libxml2-dev -    - make -    - mate-common -    - shared-mime-info -    - x11proto-core-dev -    - yelp-tools -    - zlib1g-dev - -  fedora: -    # Useful URL: https://src.fedoraproject.org/cgit/rpms/eom.git -    - autoconf-archive -    - clang -    - clang-analyzer -    - cppcheck-htmlreport -    - desktop-file-utils -    - exempi-devel -    - gcc -    - git -    - gobject-introspection-devel -    - gtk3-devel -    - ImageMagick-devel -    - lcms2-devel -    - libappstream-glib-devel -    - libexif-devel -    - libjpeg-turbo-devel -    - libpeas1-devel -    - librsvg2-devel -    - libxml2-devel -    - make -    - mate-common -    - mate-desktop-devel -    - redhat-rpm-config -    - zlib-devel - -  ubuntu: -    - autopoint -    - clang -    - clang-tools -    - git -    - gobject-introspection -    - gtk-doc-tools -    - libdconf-dev -    - libexempi-dev -    - libexif-dev -    - libgirepository1.0-dev -    - libglib2.0-dev -    - libgtk-3-dev -    - libjpeg-dev -    - liblcms2-dev -    - libmagickwand-dev -    - libmate-desktop-dev -    - libpeas-dev -    - librsvg2-dev -    - libstartup-notification0-dev -    - libxml2-dev -    - make -    - mate-common -    - shared-mime-info -    - x11proto-core-dev -    - yelp-tools -    - zlib1g-dev - -variables: -  - 'CHECKERS=" -    -enable-checker deadcode.DeadStores -    -enable-checker alpha.deadcode.UnreachableCode -    -enable-checker alpha.core.CastSize -    -enable-checker alpha.core.CastToStruct -    -enable-checker alpha.core.IdenticalExpr -    -enable-checker alpha.core.SizeofPtr -    -enable-checker alpha.security.ArrayBoundV2 -    -enable-checker alpha.security.MallocOverflow -    -enable-checker alpha.security.ReturnPtrRange -    -enable-checker alpha.unix.SimpleStream -    -enable-checker alpha.unix.cstring.BufferOverlap -    -enable-checker alpha.unix.cstring.NotNullTerminated -    -enable-checker alpha.unix.cstring.OutOfBounds -    -enable-checker alpha.core.FixedAddr -    -enable-checker security.insecureAPI.strcpy"' - -before_scripts: -  - if [ ${DISTRO_NAME} == "debian" ];then -  -     egrep -lRZ 'G_GNUC_BEGIN_IGNORE_DEPRECATIONS' . | xargs -0 -l sed -i -e 's/G_GNUC_BEGIN_IGNORE_DEPRECATIONS/ /g' -  -     egrep -lRZ 'G_GNUC_END_IGNORE_DEPRECATIONS' . | xargs -0 -l sed -i -e 's/G_GNUC_END_IGNORE_DEPRECATIONS/ /g' -  - fi - -build_scripts: -  - if [ ${DISTRO_NAME} == "debian" ];then -  -     export CFLAGS+=" -Wsign-compare -Wunused-macros" -  -     cppcheck --enable=warning,style,performance,portability,information,missingInclude . -  - fi - -  - NOCONFIGURE=1 ./autogen.sh -  - scan-build $CHECKERS ./configure --enable-compile-warnings=maximum -  - if [ $CPU_COUNT -gt 1 ]; then -  -     if [ ${DISTRO_NAME} == "debian" ];then -  -         scan-build $CHECKERS --keep-cc --use-cc=clang --use-c++=clang++ -o html-report make -j $(( $CPU_COUNT + 1 )) -  -         make clean -  -     fi -  -     scan-build $CHECKERS --keep-cc -o html-report make -j $(( $CPU_COUNT + 1 )) -  - else -  -     if [ ${DISTRO_NAME} == "debian" ];then -  -         scan-build $CHECKERS --keep-cc --use-cc=clang --use-c++=clang++ -o html-report make -  -         make clean -  -     fi -  -     scan-build $CHECKERS --keep-cc -o html-report make -  - fi - -after_scripts: -  - if [ ${DISTRO_NAME} == "fedora" ];then -  -   cppcheck --xml --output-file=cppcheck.xml --enable=warning,style,performance,portability,information,missingInclude . -  -   cppcheck-htmlreport --title=${REPO_NAME} --file=cppcheck.xml --report-dir=cppcheck-htmlreport -  -   ./gen-index -l 20 -i https://github.com/mate-desktop/eom/raw/master/data/icons/16x16/apps/eom.png -  - fi -  - make distcheck - -releases: -  draft: false -  prerelease: false -  checksum: true -  file_glob: true -  files: eom-*.tar.xz -  github_release: -    tags: true -    overwrite: true -    base_version: 1.20.0 -    notify_servers: -      - https://release.mate-desktop.org/release diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 45a3e6d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,75 +0,0 @@ -# vim: set ts=2 sts=2 sw=2 expandtab : -dist: jammy -language: shell -os: linux -services: -  - docker -addons: -  apt: -    packages: -      - python3-pip -      - python3-setuptools - -branches: -  except: -  - gh-pages - -before_install: -  - curl -Ls -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build -  - curl -Ls -o gen-index https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/gen-index.sh -  - chmod +x docker-build gen-index - -install: -  - pip3 install PyGithub -  - ./docker-build --name ${DISTRO} --config .build.yml --install - -script: -  - ./docker-build --name ${DISTRO} --verbose --config .build.yml --build scripts - -notifications: -  irc: -    if: (tag OR branch = master) AND -        repo = mate-desktop/eom -    channels: -      - "irc.libera.chat#mate-dev" -    template: -      - "[%{repository_name}] %{author}: %{commit_subject}" -      - "[%{branch}] %{commit} %{message} %{build_url}" -    on_success: never -    on_failure: always - -deploy: -  - provider: pages -    edge: true -    token: $GITHUB_TOKEN -    keep_history: false -    committer_from_gh: true -    target_branch: gh-pages -    local_dir: html-report -    strategy: git -    on: -      all_branches: true -      condition: ${DISTRO} =~ ^fedora.*$ -  - provider: script -    edge: true -    script: ./docker-build --verbose --config .build.yml --release github -    on: -      tags: true -      condition: "${TRAVIS_TAG} =~ ^v.*$ && ${DISTRO} =~ ^fedora.*$" - -after_success: -  - 'if [[ "$TRAVIS_SECURE_ENV_VARS" == "true" && "$TRAVIS_PULL_REQUEST" != "false" && ${DISTRO} =~ ^fedora.*$ ]]; then -        REPO_SLUG_ARRAY=(${TRAVIS_REPO_SLUG//\// }); -        REPO_NAME=${REPO_SLUG_ARRAY[1]}; -        URL="https://${REPO_NAME}.mate-desktop.dev"; -        COMMENT="Code analysis completed"; -        curl -H "Authorization: token $GITHUB_TOKEN" -X POST -           -d "{\"state\": \"success\", \"description\": \"$COMMENT\", \"context\":\"scan-build\", \"target_url\": \"$URL\"}" -           https://api.github.com/repos/${TRAVIS_REPO_SLUG}/statuses/${TRAVIS_PULL_REQUEST_SHA}; -     fi' - -env: -#  - DISTRO="archlinux:latest" -  - DISTRO="debian:testing" -  - DISTRO="fedora:latest" -#  - DISTRO="ubuntu:rolling" | 
