Skip to content

Commit

Permalink
Ubuntu and Debian use NodeJS 20 from nodesource
Browse files Browse the repository at this point in the history
Not more ppc64le for Ubuntu or Debian builds
  • Loading branch information
treydock committed Nov 9, 2024
1 parent 5a0dbe3 commit 432431d
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 10 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,12 +141,15 @@ jobs:
# Amazon 2023 doesn't have ppc64le containers
- dist: amzn2023
arch: ppc64le
# Ubuntu doesn't have way to get NodeJS 14+ on ppc64le
# Ubuntu and Debian doesn't have way to get NodeJS 20+ on ppc64le
- dist: ubuntu-20.04
arch: ppc64le
# Ubuntu doesn't have way to get NodeJS 14+ on ppc64le
- dist: ubuntu-22.04
arch: ppc64le
- dist: ubuntu-24.04
arch: ppc64le
- dist: debian-12
arch: ppc64le
runs-on: ${{ matrix.os }}
name: E2E test ${{ matrix.dist }}-${{ matrix.arch }}

Expand Down
12 changes: 6 additions & 6 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ build-nightly:
- OOD_PACKAGING_DIST: [el8]
OOD_PACKAGING_ARCH: [x86_64, aarch64, ppc64le]
OOD_PACKAGING_GPG_PRIVATE_KEY: /systems/osc_certs/gpg/ondemand/ondemand.sec
- OOD_PACKAGING_DIST: [el9, debian-12]
- OOD_PACKAGING_DIST: [el9]
OOD_PACKAGING_ARCH: [x86_64, aarch64, ppc64le]
# Ubuntu doesn't have way to get NodeJS 14+ on ppc64le
- OOD_PACKAGING_DIST: [ubuntu-20.04, ubuntu-22.04]
- OOD_PACKAGING_DIST: [ubuntu-20.04, ubuntu-22.04, debian-12]
OOD_PACKAGING_ARCH: [x86_64, aarch64]
# Ubuntu 24.04 on aarch64 is slow and will time out
- OOD_PACKAGING_DIST: [ubuntu-24.04]
OOD_PACKAGING_ARCH: [x86_64, ppc64le]
OOD_PACKAGING_ARCH: [x86_64]
# Amazon 2023 on aarch64 is slow and will time out
- OOD_PACKAGING_DIST: [amzn2023]
OOD_PACKAGING_ARCH: [x86_64]
Expand All @@ -60,14 +60,14 @@ build:
- OOD_PACKAGING_DIST: [el8]
OOD_PACKAGING_ARCH: [x86_64, aarch64, ppc64le]
OOD_PACKAGING_GPG_PRIVATE_KEY: /systems/osc_certs/gpg/ondemand/ondemand.sec
- OOD_PACKAGING_DIST: [el9, debian-12]
- OOD_PACKAGING_DIST: [el9]
OOD_PACKAGING_ARCH: [x86_64, aarch64, ppc64le]
# Ubuntu doesn't have way to get NodeJS 14+ on ppc64le
- OOD_PACKAGING_DIST: [ubuntu-20.04, ubuntu-22.04]
- OOD_PACKAGING_DIST: [ubuntu-20.04, ubuntu-22.04, debian-12]
OOD_PACKAGING_ARCH: [x86_64, aarch64]
# Ubuntu 24.04 on aarch64 is slow and will time out
- OOD_PACKAGING_DIST: [ubuntu-24.04]
OOD_PACKAGING_ARCH: [x86_64, ppc64le]
OOD_PACKAGING_ARCH: [x86_64]
# Amazon 2023 on aarch64 is slow and will time out
- OOD_PACKAGING_DIST: [amzn2023]
OOD_PACKAGING_ARCH: [x86_64]
Expand Down
4 changes: 2 additions & 2 deletions packaging/deb/control
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Maintainer: Ohio Supercomputer Center <[email protected]>
Build-Depends: debhelper (>=11~), curl, build-essential,
tzdata, libxml2-dev, libxslt-dev, pkg-config, zlib1g-dev, liblzma-dev,
ruby, ruby-dev,
nodejs (>= 18.0), nodejs (<< 19.0),
nodejs (>= 20.0), nodejs (<< 21.0),
sqlite3, libsqlite3-dev, python3@EXTRA_DEPENDS@
Standards-Version: 4.1.4
Homepage: https://openondemand.org
Expand All @@ -15,7 +15,7 @@ Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends},
ruby, apache2, sudo, lsof, lua-posix, tzdata, file,
nodejs (>= 18.0), nodejs (<< 19.0),
nodejs (>= 20.0), nodejs (<< 21.0),
ondemand-nginx (= 1.26.1.p6.0.23.ood4.0), ondemand-passenger (= 6.0.23.ood4.0)
Recommends: rclone
Description: Open OnDemand is an open source release of the Ohio SuperComputer Center's
Expand Down

0 comments on commit 432431d

Please sign in to comment.