Commit Graph

88 Commits

Author SHA1 Message Date
dependabot[bot]
2562a83a4d Bump alpine from 3.19.1 to 3.20.0 in /web (#696)
Bumps alpine from 3.19.1 to 3.20.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 17:49:32 -07:00
Abhilash Raj
21684ce838 Update max supported Django versions (#699)
* Update max supported Django versions

* Add dependency on python-openid

* Use the right dependency

* Also bump django version

* Add python-openid specifically to deps

* Add dependency on openid too
2024-06-07 00:57:10 -07:00
dependabot[bot]
846394b5d7 Bump alpine from 3.19.0 to 3.19.1 in /web (#684) 2024-02-04 08:43:18 +05:30
Abhilash Raj
a3a20f4cdb Repalce python-memcached with pymemcache (#682)
* Repalce python-memcached with pylibmc

Fixes #665

* Replace 2nd instance of python-memcached.

* Use pure python implementation in pymemcache
2024-01-23 23:35:04 -08:00
Jonathan Rietveld
2331cb3c9b Add libldap dependency (#679) 2024-01-06 07:26:24 +05:30
Abhilash Raj
5c8024bdbe Merge branch 'main' into dependabot/docker/web/alpine-3.19.0 2023-12-26 17:06:52 +05:30
Abhilash Raj
f3bca54120 Add --break-system-packages so pip works on system Python 2023-12-26 10:47:22 +00:00
Abhilash Raj
cb243f46bb Update pip to allow breaking system packages 2023-12-11 23:30:25 +05:30
dependabot[bot]
310e5acd3b Bump alpine from 3.18.4 to 3.19.0 in /web
Bumps alpine from 3.18.4 to 3.19.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 07:39:09 +00:00
Andrés Maldonado
02b8ed2b6c Optimize build caching
Before this commit, if docker-entrypoint or any file in mailman-web changed, the Docker build cache would not be used, so the install of dependencies would run again, uselessly
2023-10-11 17:42:28 +02:00
dependabot[bot]
555508a398 Bump alpine from 3.18.3 to 3.18.4 in /web
Bumps alpine from 3.18.3 to 3.18.4.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 16:04:56 +00:00
dependabot[bot]
bd6b8c2435 Bump alpine from 3.18.2 to 3.18.3 in /web
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 07:52:20 +00:00
Abhilash Raj
944c9e7c63 Merge pull request #633 from maxking/dependabot/docker/web/alpine-3.18.2
Bump alpine from 3.18.0 to 3.18.2 in /web
2023-06-19 19:54:58 -07:00
Raphael
5ec446a927 apk add tzdata 2023-06-19 11:33:51 +02:00
dependabot[bot]
4e7f032621 Bump alpine from 3.18.0 to 3.18.2 in /web
Bumps alpine from 3.18.0 to 3.18.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 07:59:47 +00:00
Abhilash Raj
85a060015c Do it correctly this time 2023-06-16 08:21:24 +00:00
Abhilash Raj
91a0e999cc Also bump version of psycopg2 2023-06-16 08:05:31 +00:00
Abhilash Raj
9564304706 Bump version of Django to 4.1.x 2023-06-16 07:58:02 +00:00
dependabot[bot]
a5601ea8ee Bump alpine from 3.17.3 to 3.18.0 in /web
Bumps alpine from 3.17.3 to 3.18.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 08:00:25 +00:00
dependabot[bot]
b581310090 Bump alpine from 3.17.2 to 3.17.3 in /web (#613)
Bumps alpine from 3.17.2 to 3.17.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-06 07:42:04 +05:30
dependabot[bot]
ebd64f9c02 Bump alpine from 3.17.1 to 3.17.2 in /web (#606)
Bumps alpine from 3.17.1 to 3.17.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 05:12:48 -08:00
dependabot[bot]
9606f2f190 Bump alpine from 3.17.0 to 3.17.1 in /web (#600)
Bumps alpine from 3.17.0 to 3.17.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-16 22:17:16 -08:00
dependabot[bot]
81a16de5f5 Bump alpine from 3.16.2 to 3.17.0 in /web (#584)
Bumps alpine from 3.16.2 to 3.17.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 21:13:20 -08:00
Abhilash Raj
c48d96054c Use Django 4.0.x for now. (#573)
* Use Django 4.0.x for now.

* Use django 4.0.x for now
2022-10-31 09:21:04 +00:00
Abhilash Raj
9fcf93aa82 Use requirements.txt for automated version bumps. (#566)
* Use requirements.txt for automated version bumps.

Move the Mailman requirements into requirements.txt file so that
we can use dependabot for automated version bumping.

* Remove constraint on mistune

* Add requirements file to dockerfile

* Add dependency on tzdata
2022-10-26 01:30:07 -07:00
Abhilash Raj
21155c1498 Add dependency on tzdata 2022-10-26 13:41:52 +05:30
Abhilash Raj
5fe9f30fd5 Remove constraint on mistune 2022-10-26 13:17:23 +05:30
Abhilash Raj
312833c8ab Bump to new releases 2022-10-26 13:05:17 +05:30
dependabot[bot]
76c803e18a Bump alpine from 3.12 to 3.16.2 in /web
Bumps alpine from 3.12 to 3.16.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-26 07:00:22 +00:00
Abhilash Raj
22b3b7d402 Hyperkitty needs mistune 2.0.0rc1 2022-06-19 03:56:39 +00:00
Abhilash Raj
c5d4fa2f57 Merge branch 'main' into mysql_port 2022-04-14 00:10:10 -07:00
Pierre-Gildas MILLON
37db88f1b2 Update web & postorius images with similar changes as core 2022-01-02 10:30:42 +01:00
Pierre-Gildas MILLON
3fbb7e641c Update web & postorius images with similar changes as core 2022-01-02 10:26:20 +01:00
Abhilash Raj
420d47e88e Bump Hyperkitty to 1.3.5 release (#524)
* Bump Hyperkitty to 1.3.5 release

* Disable docker layer caching
2021-10-28 15:47:38 -07:00
Abhilash Raj
d63b3ce8bd Bump versions (#518) 2021-09-28 20:35:17 -07:00
Abhilash Raj
fd837d04f1 Make several changes in the release and CI setup. (#509)
* Make several changes in the release and CI setup.

- Remove .travis/ directory completely.
- Update deploy.py script to tag with major.minor version
  and remove the v in the tag which it didn't before.
- Fix the CircleCI cron setup.

* Update config.yml

* Use buildkit if possible.

* Use machine executor which supports buildkit.

* Remove setup docker step

* Use newer image.

* Use buildkit syntax for caching pip dependencies.

This should significantly speed up the build process by not having
to build python wheels multiple times.

* Use plain output from buildkit

* Make deploy script work with Python 2.7

Also cache python deps across builds.

* Fix more python3 things

* Install dependency in python3
2021-09-17 11:10:27 -07:00
Abhilash Raj
89eef41cb3 Bump versions (#504)
* Bump Postorius 1.3.5

* Also bump django-mailman3 and mailmanclient

* Pin psycopg2 in Postorius
2021-09-05 12:48:09 -07:00
Abhilash Raj
b09ac1a449 Bump Django to 3.1.x since 3.0 is now EOL'd. (#477) 2021-08-24 23:33:10 -07:00
Abhilash Raj
08622ce4f0 Ping psycopg2<2.9 for supporting Django 2.2.
https://github.com/psycopg/psycopg2/issues/1293
2021-07-18 11:43:30 -07:00
Danil Smirnov
cb4ad1d10e Adding django-utils-six for xapian (#473) 2021-07-18 10:30:15 -07:00
Abhilash Raj
496ee0c057 Add support for CACHES. (#467)
Also, bump Django to 3.1.
2021-05-22 09:42:05 -07:00
Hu Sheng
080ec93f79 Compile uwsgi with pcre-dev package to support log route (#370)
Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2021-03-21 01:46:45 -07:00
Danil Smirnov
297bf35b1b Upgrade Mailman 3 versions (#433)
* Upgrading Mailman 3 versions

* Fixing dependencies
2021-02-24 21:36:59 -08:00
Joshua Gleitze
2bc331edc9 Install python-memcached in Mailman Web 2020-08-19 18:10:53 +02:00
Abhilash Raj
e76bb3a1ff Bump to use Alpine 3.12 since 3.8 is now EOL. (#390)
* Bump to use Alpine 3.12 since 3.8 is now EOL.

* Manually install pip in all images.

* Rename all py- modules to py3- modules.

* Replace mysqldb with mysqlclient library for Mysql support in web.
2020-08-04 00:16:42 -07:00
Abhilash Raj
07a7c1ce68 Bump Mailmanclient and upgrade setuptools and wheel in images. (#389)
* Bump Mailmanclient.
* Add linux-headers package for psutils.
* Update setuptools and wheel everywhere.
* Use Postorius 1.3.3 in Postorius image.
2020-08-02 12:42:36 -07:00
Abhilash Raj
d502b34f21 Bump Mailaman components. (#378)
* Bump Mailaman-web components.

* Bump mailman core
2020-06-12 19:03:50 -07:00
Christian Dietrich
794d17ebd1 Include django-auth-ldap in mailman-web (#374) (#375) 2020-04-19 17:13:48 -07:00
Abhilash Raj
637c353dfc Update Postorius, Hyperkitty and django-mailman3. (#365)
* Update Postorius, Hyperkitty and django-mailman3.

Also, entrypoint script should compile i18n messages.

* Add git to postorius image.

* Also compile i18n messages in Postorius.

* Add GNU Gettext to the images.

* Do not compilemessages.

* Do not compilemessages.
2020-02-09 11:20:51 -08:00
Abhilash Raj
1c08a20f2b Use latest Django 2.2 release. (#356) 2019-12-18 22:52:37 -08:00