1
0
mirror of https://github.com/SmartHoneybee/ubiquitous-memory synced 2025-10-24 15:23:49 +02:00

Compare commits

...

95 Commits

Author SHA1 Message Date
Pierre de La Morinerie
a3ed63c840 Update to Mattermost 5.35.2 (#115) 2021-06-06 15:17:51 +00:00
Pierre de La Morinerie
c3bf7a5e6e Update to Mattermost 5.35.1 (#113) 2021-05-30 09:17:38 +00:00
dependabot[bot]
8bfcbc152c Bump github.com/mattermost/mattermost-server/v5 from 5.34.1 to 5.34.2 in /dependabot (#110)
* Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.34.1 to 5.34.2.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.34.1...v5.34.2)

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

* Fixing dependabot again

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: parnic-sks <chris@straykitestudios.com>
2021-04-19 17:23:54 -05:00
parnic-sks
ea209b1cb4 Update to Mattermost 5.34.1 (#109) 2021-04-15 15:08:38 -05:00
parnic-sks
a4963df160 Update to Mattermost 5.34.0 (#108) 2021-04-15 09:00:04 -05:00
parnic-sks
2c62ab2b0e Update to Mattermost 5.33.3 (#107) 2021-03-31 14:49:36 -05:00
parnic-sks
85cb4319c0 Update to 5.33.2, re-enable configurations (#106) 2021-03-25 12:52:32 -05:00
dependabot-preview[bot]
da7d3b0da6 Create Dependabot config file (#105) 2021-03-23 19:48:28 -05:00
dependabot-preview[bot]
d9d94c2ee9 Bump github.com/mattermost/mattermost-server/v5 from 5.32.1 to 5.33.0 in /dependabot (#104)
* Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.32.1 to 5.33.1.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.32.1...v5.33.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: parnic-sks <chris@straykitestudios.com>
2021-03-23 12:20:56 -05:00
parnic-sks
8e4b90726c Update to Mattermost 5.32.1 (#103) 2021-02-17 15:48:41 -06:00
dependabot-preview[bot]
0fc1ecee72 Bump github.com/mattermost/mattermost-server/v5 from 5.31.1 to 5.32.0 in /dependabot (#102)
* Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.31.1 to 5.32.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.31.1...v5.32.0)

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

* Fix up dependabot's go.mod

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: parnic-sks <chris@straykitestudios.com>
2021-02-17 10:58:43 -06:00
parnic-sks
4f364878e5 Update to Mattermost 5.31.1 (#101) 2021-02-06 16:03:38 -06:00
parnic-sks
a84d8e49ab Update to Mattermost 5.31.0 (#100) 2021-01-15 09:46:49 -06:00
parnic-sks
81b4106fc7 Mattermost 5.30.1 release (#98)
* Mattermost 5.30.0 release

* Update to 5.30.1 due to Mattermost release bug
2020-12-21 09:07:32 -06:00
dependabot-preview[bot]
f92e152276 Bump github.com/mattermost/mattermost-server/v5 from 5.29.0 to 5.29.1 in /dependabot (#97)
* Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.29.0 to 5.29.1.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.29.0...v5.29.1)

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

* Fix dependabot go.mod

* Update build-release.patch for mmctl changes

* Remove additional mmctl script reference

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: parnic-sks <chris@straykitestudios.com>
2020-12-06 10:52:33 -06:00
dependabot-preview[bot]
df047ff1c3 Bump github.com/mattermost/mattermost-server/v5 from 5.28.1 to 5.29.0 in /dependabot (#95)
Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.28.1 to 5.29.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.28.1...v5.29.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: parnic-sks <chris@straykitestudios.com>
2020-11-21 14:30:01 +00:00
parnic-sks
34f7ec2895 Update to Mattermost 5.28.1 (#94)
* Update to Mattermost 5.28.1

* Update release.mk patch for 5.28

* Repair to original patch text

* Run patch in batch mode

* Try to fix patch file

I'm having a hard time understanding why this is not working on CI.

* Working 5.28.1 release.mk patch

I was previously working off mattermost-server HEAD's copy of release.mk which has apparently changed since 5.28.1, so future PRs will need to make more changes to this patch. But for now, this should allow the patch to be applied.
2020-10-23 15:34:25 +00:00
dependabot-preview[bot]
04f32e9214 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#93) 2020-09-15 04:01:06 +00:00
dependabot-preview[bot]
e4b062a7f4 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#92) 2020-09-04 04:14:16 +00:00
dependabot-preview[bot]
fae0f5b8b6 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#91) 2020-08-28 23:10:00 +00:00
dependabot-preview[bot]
608535bba2 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#90) 2020-08-13 04:01:47 +00:00
dependabot-preview[bot]
1ff3276ef1 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#89) 2020-08-05 17:30:27 +00:00
dependabot-preview[bot]
9b99cea31b Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#88) 2020-07-25 08:59:59 +00:00
dependabot-preview[bot]
0f99d5847c Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#87) 2020-07-16 04:05:07 +00:00
dependabot-preview[bot]
f16cacf3ea Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#86) 2020-07-02 19:43:30 +00:00
dependabot-preview[bot]
6ef90eb436 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#85) 2020-06-22 03:55:32 +00:00
dependabot-preview[bot]
06a96e5cdf Bump github.com/mattermost/mattermost-server/v5 from 5.23.0 to 5.23.1 in /dependabot (#83)
Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.23.0 to 5.23.1.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.23.0...v5.23.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 15:27:57 +00:00
dependabot-preview[bot]
f3192dba71 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#82) 2020-05-15 04:04:51 +00:00
dependabot-preview[bot]
ca10b305e4 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#81) 2020-05-12 04:01:23 +00:00
dependabot-preview[bot]
475839128e Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#80) 2020-05-06 21:53:39 +00:00
dependabot-preview[bot]
ec8de37859 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#79) 2020-04-23 21:32:17 +00:00
dependabot-preview[bot]
5e267c639f Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#78) 2020-04-16 16:52:18 +00:00
dependabot-preview[bot]
3afd62ebaa Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#77) 2020-03-16 03:46:40 +00:00
dependabot-preview[bot]
4449fd0723 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#76) 2020-03-13 03:35:28 +00:00
dependabot-preview[bot]
6f1748b909 Bump github.com/mattermost/mattermost-server/v5 in /dependabot (#75) 2020-02-17 03:47:07 +00:00
dependabot-preview[bot]
5e14b05358 Bump github.com/mattermost/mattermost-server/v5 from 5.19.1 to 5.20.0 in /dependabot (#74)
Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.19.1 to 5.20.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.19.1...v5.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-15 16:19:48 +00:00
dependabot-preview[bot]
c696751a66 Bump github.com/mattermost/mattermost-server/v5 from 5.19.0 to 5.19.1 in /dependabot (#72)
Bump github.com/mattermost/mattermost-server/v5 in /dependabot

Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.19.0 to 5.19.1.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.19.0...v5.19.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-31 20:35:52 +00:00
kartoffelsalat
9b16070789 version 5.19.1 (#71) 2020-01-23 20:00:24 +00:00
dependabot-preview[bot]
ab54cd5f53 Bump github.com/mattermost/mattermost-server in /dependabot (#70) 2020-01-08 21:44:47 +00:00
dependabot-preview[bot]
0e12504498 Bump github.com/mattermost/mattermost-server from 5.17.1 to 5.17.2 in /dependabot (#69)
Bump github.com/mattermost/mattermost-server in /dependabot

Bumps [github.com/mattermost/mattermost-server](https://github.com/mattermost/mattermost-server) from 5.17.1 to 5.17.2.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.17.1...v5.17.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-19 14:39:56 +00:00
dependabot-preview[bot]
4e3ab42325 Bump github.com/mattermost/mattermost-server in /dependabot (#68) 2019-11-26 22:34:55 +00:00
dependabot-preview[bot]
44df1cad21 Bump github.com/mattermost/mattermost-server in /dependabot (#67) 2019-11-17 16:01:41 +00:00
dependabot-preview[bot]
0f76d17e4b Bump github.com/mattermost/mattermost-server in /dependabot (#66) 2019-11-07 00:44:12 +00:00
dependabot-preview[bot]
b825885790 Bump github.com/mattermost/mattermost-server in /dependabot (#65) 2019-11-03 17:41:48 +00:00
dependabot-preview[bot]
1aab309dbe Bump github.com/mattermost/mattermost-server in /dependabot (#64) 2019-10-25 06:36:54 +00:00
dependabot-preview[bot]
b0e13adaec Bump github.com/mattermost/mattermost-server from 5.15.1 to 5.16.0 in /dependabot (#63)
* Bump github.com/mattermost/mattermost-server in /dependabot

Bumps [github.com/mattermost/mattermost-server](https://github.com/mattermost/mattermost-server) from 5.15.1 to 5.16.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.15.1...v5.16.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-18 08:19:01 +02:00
dependabot-preview[bot]
6af28466ed Bump github.com/mattermost/mattermost-server in /dependabot (#62) 2019-10-14 06:55:02 +00:00
dependabot-preview[bot]
423a1fc7a4 Bump github.com/mattermost/mattermost-server in /dependabot (#61) 2019-09-17 06:37:03 +00:00
dependabot-preview[bot]
f3a313d74b Bump github.com/mattermost/mattermost-server in /dependabot (#60) 2019-09-02 06:39:33 +00:00
dependabot-preview[bot]
d1f0a22e8c Bump github.com/mattermost/mattermost-server in /dependabot (#59) 2019-08-29 06:34:48 +00:00
dependabot-preview[bot]
d91fcfea61 Bump github.com/mattermost/mattermost-server from 5.13.2 to 5.14.0 in /dependabot (#58)
Bump github.com/mattermost/mattermost-server in /dependabot

Bumps [github.com/mattermost/mattermost-server](https://github.com/mattermost/mattermost-server) from 5.13.2 to 5.14.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.13.2...v5.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-18 15:47:26 +02:00
dependabot-preview[bot]
dc20b43f6b Bump github.com/mattermost/mattermost-server in /dependabot (#57) 2019-07-25 06:47:29 +00:00
dependabot-preview[bot]
69dd3108db Bump github.com/mattermost/mattermost-server in /dependabot (#56) 2019-07-20 09:45:06 +00:00
dependabot-preview[bot]
ec85f8e9bf Bump github.com/mattermost/mattermost-server in /dependabot (#55) 2019-07-17 06:40:46 +00:00
dependabot-preview[bot]
793ea4bec3 Bump github.com/mattermost/mattermost-server in /dependabot (#54) 2019-07-16 06:40:10 +00:00
dependabot-preview[bot]
5395cf700d Bump github.com/mattermost/mattermost-server in /dependabot (#53) 2019-07-10 06:38:35 +00:00
dependabot-preview[bot]
9696123c42 Bump github.com/mattermost/mattermost-server in /dependabot (#52) 2019-07-04 06:50:31 +00:00
dependabot-preview[bot]
36e5d61564 Bump github.com/mattermost/mattermost-server in /dependabot (#51) 2019-06-30 22:48:19 +00:00
dependabot-preview[bot]
55cd923ead Bump github.com/mattermost/mattermost-server in /dependabot (#50) 2019-06-16 18:52:14 +02:00
dependabot[bot]
def77fa66d Bump github.com/mattermost/mattermost-server in /dependabot (#49) 2019-05-16 07:12:22 +00:00
dependabot[bot]
ee936bdd8f Bump github.com/mattermost/mattermost-server in /dependabot (#48) 2019-04-17 07:03:45 +00:00
dependabot[bot]
df7a149a4e Bump github.com/mattermost/mattermost-server in /dependabot (#47) 2019-03-17 16:08:18 +00:00
dependabot[bot]
1d503644eb Bump github.com/mattermost/mattermost-server in /dependabot (#46) 2019-02-17 01:36:02 +00:00
dependabot[bot]
0b5dcbb8a7 Bump github.com/mattermost/mattermost-server in /dependabot (#45) 2019-02-03 14:56:47 +00:00
dependabot[bot]
df4840729c Bump github.com/mattermost/mattermost-server (#44) 2019-01-16 07:17:10 +00:00
dependabot[bot]
fcd469daab Bump github.com/mattermost/mattermost-server (#42) 2018-12-20 16:18:22 +00:00
dependabot[bot]
a9d3978d23 Bump github.com/mattermost/mattermost-server from 5.5.1 to 5.6.0 in /dependabot (#41)
* Bump github.com/mattermost/mattermost-server

Bumps [github.com/mattermost/mattermost-server](https://github.com/mattermost/mattermost-server) from 5.5.1 to 5.6.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.5.1...v5.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-14 23:59:41 +00:00
dependabot[bot]
12213cc988 Bump github.com/mattermost/mattermost-server (#40) 2018-12-06 12:09:00 +00:00
Bee
d1747432be Update .travis.yml (#39) 2018-11-15 23:13:04 +00:00
Bee
30ae5ae434 dependabot (#38) 2018-11-15 21:43:35 +00:00
Bee
4f58e13ed1 docker pull debian:stretch (#35) 2018-10-16 14:16:10 +00:00
Bee
205431da5a Update .travis.yml (#34) 2018-09-19 09:51:35 +00:00
Bee
62ff5c6c21 Update .travis.yml (#33) 2018-09-14 15:47:08 +00:00
Bee
c602d86ba3 Update .travis.yml (#32) 2018-08-17 19:18:58 +02:00
Bee
f95c324df8 Update .travis.yml (#31) 2018-07-14 17:34:07 +02:00
Bee
27211d5341 Update .travis.yml (#30) 2018-07-11 09:19:47 +02:00
Bee
04a80b8c61 Update .travis.yml (#29) 2018-06-15 19:41:25 +02:00
Bee
cce9a5e9f6 Update .travis.yml (#28) 2018-06-02 17:36:34 +02:00
Bee
4338daa488 Update .travis.yml (#27) 2018-05-16 07:41:25 +02:00
Bee
adfadb5db1 Update .travis.yml (#26) 2018-05-03 23:51:58 +02:00
Bee
9ec2d52a6f Update .travis.yml (#25) 2018-04-27 08:30:19 +02:00
Bee
73a0247466 Update .travis.yml (#24) 2018-04-15 11:28:06 +02:00
Bee
8e48ad9fd6 Update .travis.yml (#23) 2018-03-16 07:59:56 +01:00
Bee
9fbbcc9efa Update .travis.yml (#22) 2018-02-23 11:03:29 +01:00
Bee
a841d22ea1 Update .travis.yml (#21) 2018-02-19 17:50:02 +01:00
Bee
53a8823dd3 Update .travis.yml (#20) 2018-02-16 10:59:36 +01:00
Bee
2b81bf9c79 Update .travis.yml (#19) 2018-02-15 17:43:40 +01:00
Bee
656fcc3022 Update .travis.yml (#18) 2018-01-31 17:31:40 +01:00
Bee
64b4df143a Update .travis.yml (#17) 2018-01-16 08:24:29 +01:00
Bee
6245638306 Update .travis.yml (#16) 2018-01-13 18:30:06 +01:00
Bee
f00ec524e3 Update .travis.yml (#15) 2017-12-16 10:35:14 +01:00
Bee
5a5da5e379 Update .travis.yml (#13) 2017-12-08 11:03:52 +01:00
Bee
f041990920 Update .travis.yml (#14) 2017-12-08 10:49:08 +01:00
Bee
c5d346a10a Update .travis.yml (#11) 2017-12-06 11:23:06 +01:00
Bee
a46b0240e4 Update .travis.yml (#12) 2017-12-06 11:11:25 +01:00
9 changed files with 221 additions and 113 deletions

9
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: gomod
directory: "/dependabot"
schedule:
interval: daily
time: "00:15"
open-pull-requests-limit: 99
target-branch: master

15
.github/workflows/lock.yml vendored Normal file
View File

@@ -0,0 +1,15 @@
name: 'Lock threads'
on:
schedule:
- cron: '0 0 * * *'
jobs:
lock:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v2
with:
github-token: ${{ github.token }}
issue-lock-inactive-days: 3
pr-lock-inactive-days: 3

View File

@@ -1,57 +1,45 @@
language: c
dist: trusty
addons:
apt:
sources:
- sourceline: 'deb https://dl.yarnpkg.com/debian/ stable main'
key_url: 'https://dl.yarnpkg.com/debian/pubkey.gpg'
- sourceline: 'deb https://deb.nodesource.com/node_8.x trusty main'
key_url: 'https://deb.nodesource.com/gpgkey/nodesource.gpg.key'
packages:
- nodejs
- yarn
- build-essential
os: linux
dist: bionic
services:
- docker
env:
global:
- GOV=1.9.2
- GOSHA="de874549d9a8d8d8062be05808509c09a88a248e77ec14eb77453530829ac02b go${GOV}.linux-amd64.tar.gz"
- GOPATH=$HOME/go
- GOROOT=$HOME/$GOV/go
- PATH=$GOROOT/bin:$PATH:$GOPATH/bin
- DEBIAN_RELEASE='buster'
- DOCKER_PWD='/root'
- DOCKER_IMAGE="debian:${DEBIAN_RELEASE}"
- GO_VERSION='1.15.5'
matrix:
- V=4.4.3
- GOOS='dragonfly' GOARCH='amd64'
- GOOS='freebsd' GOARCH='amd64'
- GOOS='freebsd' GOARCH='arm'
- GOOS='linux' GOARCH='arm'
- GOOS='linux' GOARCH='arm64'
- GOOS='linux' GOARCH='mips'
- GOOS='linux' GOARCH='mips64'
- GOOS='linux' GOARCH='mips64le'
- GOOS='linux' GOARCH='mipsle'
- GOOS='linux' GOARCH='ppc64'
- GOOS='linux' GOARCH='ppc64le'
- GOOS='linux' GOARCH='s390x'
- GOOS='netbsd' GOARCH='amd64'
- GOOS='netbsd' GOARCH='arm'
- GOOS='openbsd' GOARCH='amd64'
- GOOS='openbsd' GOARCH='arm'
before_install:
- install -d $GOPATH $GOROOT
- wget https://storage.googleapis.com/golang/go$GOV.linux-amd64.tar.gz
- echo "${GOSHA}" > .gosha
- sha256sum --check .gosha
- tar -C $HOME/$GOV -xzf go$GOV.linux-amd64.tar.gz
- node --version
- yarn versions
- go version
- ulimit -n 8096
- install -d ~/go/src/github.com/mattermost
- cd ~/go/src/github.com/mattermost
- wget "https://github.com/mattermost/mattermost-server/archive/v${V}.tar.gz"
- tar xf "v${V}.tar.gz"
- mv "mattermost-server-${V}" mattermost-server
- rm "v${V}.tar.gz"
- wget "https://github.com/mattermost/mattermost-webapp/archive/v${V}.tar.gz"
- tar xf "v${V}.tar.gz"
- mv "mattermost-webapp-${V}" mattermost-webapp
- rm "v${V}.tar.gz"
- export MATTERMOST_RELEASE="$(grep 'mattermost' dependabot/go.mod | cut -d' ' -f3)"
- docker pull "${DOCKER_IMAGE}"
- chmod +x build.sh
script:
- make build -C ~/go/src/github.com/mattermost/mattermost-webapp
- cd ~/go/src/github.com/mattermost/mattermost-server
- patch -p1 < $TRAVIS_BUILD_DIR/make.patch
- go get -d ./...
- make build-linux package BUILD_NUMBER="dev-arm-tag${V}"
- mv -v ~/go/src/github.com/mattermost/mattermost-server/dist/mattermost-*-linux-arm.tar.gz $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz
- sha512sum $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz | tee $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz.sha512sum
- docker run --interactive=true --mount="type=bind,source=${PWD},destination=${DOCKER_PWD}" --rm=true --tty=true --workdir="${DOCKER_PWD}" -e DEBIAN_RELEASE -e MATTERMOST_RELEASE -e GOOS -e GOARCH "${DOCKER_IMAGE}" ./build.sh
before_deploy:
- git config --local user.name 'Travis CI'
- git config --local user.email 'travis@travis-ci.org'
- git tag "${MATTERMOST_RELEASE}" || true
deploy:
provider: releases
api_key: "${GITHUB_OAUTH_TOKEN}"
file:
- "$TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz"
- "$TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz.sha512sum"
- "${TRAVIS_BUILD_DIR}/mattermost-${MATTERMOST_RELEASE}-${GOOS}-${GOARCH}.tar.gz"
- "${TRAVIS_BUILD_DIR}/mattermost-${MATTERMOST_RELEASE}-${GOOS}-${GOARCH}.tar.gz.sha512sum"
skip_cleanup: true

View File

@@ -1,10 +1,9 @@
# ubiquitous-memory: [Here be dragons][3]
# ubiquitous-memory: [Here be dragons][2]
[![Build Status](https://travis-ci.org/SmartHoneybee/ubiquitous-memory.svg?branch=master)](https://travis-ci.org/SmartHoneybee/ubiquitous-memory)
[Travis CI][0] recipe that builds [Mattermost][1] for Linux on [ARMv7][2]-compatible devices.
[Travis CI][0] recipe that builds [Mattermost][1] for various operating systems and architectures.
[0]: https://travis-ci.org/SmartHoneybee/ubiquitous-memory
[1]: https://mattermost.com/
[2]: https://github.com/golang/go/wiki/GoArm#supported-architectures
[3]: https://en.wikipedia.org/wiki/Here_be_dragons
[2]: https://en.wikipedia.org/wiki/Here_be_dragons

40
build-release.patch Normal file
View File

@@ -0,0 +1,40 @@
diff --git a/build/release.mk b/build/release.mk
index 3e9a11339..c8bd5409f 100644
--- a/build/release.mk
+++ b/build/release.mk
@@ -97,7 +97,7 @@ package:
cp -RL $(BUILD_WEBAPP_DIR)/dist/* $(DIST_PATH)/client
@#Download MMCTL
- scripts/download_mmctl_release.sh "" $(DIST_PATH)/bin
+ #scripts/download_mmctl_release.sh "" $(DIST_PATH)/bin
@# Help files
ifeq ($(BUILD_ENTERPRISE_READY),true)
@@ -126,7 +126,7 @@ endif
@# ----- PLATFORM SPECIFIC -----
-
+_:
@# Make osx package
@# Copy binary
ifeq ($(BUILDER_GOOS_GOARCH),"darwin_amd64")
@@ -196,7 +196,7 @@ endif
rm -f $(DIST_PATH)/bin/platform.exe
rm -f $(DIST_PATH)/bin/mmctl.exe
rm -f $(DIST_PATH)/prepackaged_plugins/*
-
+package-linux: package
@# Make linux package
@# Copy binary
ifeq ($(BUILDER_GOOS_GOARCH),"linux_amd64")
@@ -207,7 +207,7 @@ else
cp $(GOBIN)/linux_amd64/platform $(DIST_PATH)/bin # from cross-compiled bin dir
endif
#Download MMCTL for Linux
- scripts/download_mmctl_release.sh "Linux" $(DIST_PATH)/bin
+ #scripts/download_mmctl_release.sh "Linux" $(DIST_PATH)/bin
@# Prepackage plugins
@for plugin_package in $(PLUGIN_PACKAGES) ; do \
ARCH="linux-amd64"; \

114
build.sh Normal file
View File

@@ -0,0 +1,114 @@
#!/bin/sh
set -eux
# build user
BUILD_USER_HOME="${BUILD_USER_HOME:-/build}"
BUILD_USER_NAME="${BUILD_USER_NAME:-build}"
# Debian release used during build
DEBIAN_RELEASE="${DEBIAN_RELEASE:-stretch}"
# Mattermost version to build
MATTERMOST_RELEASE="${MATTERMOST_RELEASE:-v5.4.0}"
# node key id and release
NODE_KEY="${NODE_KEY:-9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280}"
NODE_RELEASE="${NODE_RELEASE:-10}"
# golang version
GO_VERSION="${GO_VERSION:-1.15.5}"
if [ "$(id -u)" -eq 0 ]; then # as root user
# create build user, if needed
set +e
if ! id -u "${BUILD_USER_NAME}"; then # create build user
set -e
useradd --create-home --home-dir "${BUILD_USER_HOME}" --skel "${PWD}" \
"${BUILD_USER_NAME}"
fi
set -e
# configure apt
printf 'APT::Install-Recommends "0";' \
> '/etc/apt/apt.conf.d/99-no-install-recommends'
printf 'APT::Install-Suggests "0";' \
> '/etc/apt/apt.conf.d/99-no-install-suggests'
printf 'APT::Get::Assume-Yes "true";' \
> '/etc/apt/apt.conf.d/99-assume-yes'
# update repositories
apt-get update
# dependencies to setup repositories
apt-get install --quiet \
gnupg2 dirmngr apt-transport-https ca-certificates parallel
# receive missing key (retry on failure)
parallel --verbose --delay=30 --retries=5 "apt-key adv --keyserver 'ipv4.pool.sks-keyservers.net' --recv-keys '{}'" ::: "${NODE_KEY}"
# add required additional repositories
printf 'deb-src http://deb.debian.org/debian %s main' "${DEBIAN_RELEASE}" \
> "/etc/apt/sources.list.d/${DEBIAN_RELEASE}-source.list"
printf 'deb http://deb.debian.org/debian %s-backports main' "${DEBIAN_RELEASE}" \
> "/etc/apt/sources.list.d/${DEBIAN_RELEASE}-backports.list"
printf 'deb https://deb.nodesource.com/node_%s.x %s main' "${NODE_RELEASE}" "${DEBIAN_RELEASE}" \
> '/etc/apt/sources.list.d/nodesource.list'
# update repositories
apt-get update
# install dependencies
apt-get install --quiet \
wget build-essential patch git nodejs
# install 'pngquant' build dependencies (required by node module)
apt-get build-dep --quiet \
pngquant
# install go from golang.org
wget https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz
tar -xvf go${GO_VERSION}.linux-amd64.tar.gz
mv go /usr/local
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
# FIXME go (executed by build user) writes to GOROOT
install --directory --owner="${BUILD_USER_NAME}" \
"$(go env GOROOT)/pkg/$(go env GOOS)_$(go env GOARCH)"
# switch to build user
runuser -u "${BUILD_USER_NAME}" -- "${0}"
# salvage build artifacts
cp --verbose \
"${BUILD_USER_HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz" \
"${BUILD_USER_HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz.sha512sum" \
"${HOME}"
exit 0
fi
# as non-root user
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
cd "${HOME}"
# download and extract Mattermost sources
for COMPONENT in server webapp; do
install --directory "${HOME}/go/src/github.com/mattermost/mattermost-${COMPONENT}"
wget --quiet --continue --output-document="mattermost-${COMPONENT}.tar.gz" \
"https://github.com/mattermost/mattermost-${COMPONENT}/archive/${MATTERMOST_RELEASE}.tar.gz"
tar --directory="${HOME}/go/src/github.com/mattermost/mattermost-${COMPONENT}" \
--strip-components=1 --extract --file="mattermost-${COMPONENT}.tar.gz"
done
# build Mattermost webapp
npm set progress false
sed -i -e 's#--verbose#--display minimal#' \
"${HOME}/go/src/github.com/mattermost/mattermost-webapp/package.json"
make --directory="${HOME}/go/src/github.com/mattermost/mattermost-webapp" \
build
# build Mattermost server
install --directory "${HOME}/go/bin"
if [ "$(go env GOOS)_$(go env GOARCH)" != 'linux_amd64' ]; then
ln --symbolic \
"${HOME}/go/bin/$(go env GOOS)_$(go env GOARCH)" \
"${HOME}/go/bin/linux_amd64"
fi
patch --directory="${HOME}/go/src/github.com/mattermost/mattermost-server" \
--strip=1 -t < "${HOME}/build-release.patch"
sed -i \
-e 's#go generate#env --unset=GOOS --unset=GOARCH go generate#' \
-e 's#$(GO) generate#env --unset=GOOS --unset=GOARCH go generate#' \
-e 's#PWD#CURDIR#' \
"${HOME}/go/src/github.com/mattermost/mattermost-server/Makefile" \
"${HOME}/go/src/github.com/mattermost/mattermost-server/build/release.mk"
make --directory="${HOME}/go/src/github.com/mattermost/mattermost-server" \
config-reset build-linux package-linux \
BUILD_NUMBER="dev-$(go env GOOS)-$(go env GOARCH)-${MATTERMOST_RELEASE}" \
GO="GOARCH=$(go env GOARCH) GOOS=$(go env GOOS) $(command -v go)" \
PLUGIN_PACKAGES=''
# rename archive and calculate its SHA512 sum
mv "${HOME}/go/src/github.com/mattermost/mattermost-server/dist/mattermost-team-linux-amd64.tar.gz" \
"${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz"
sha512sum "${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz" | \
tee "${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz.sha512sum"

3
dependabot/dummy.go Normal file
View File

@@ -0,0 +1,3 @@
package main
import _ "github.com/mattermost/mattermost-server/model"
func main() {/* dummy file */}

3
dependabot/go.mod Normal file
View File

@@ -0,0 +1,3 @@
module github.com/SmartHoneybee/ubiquitous-memory/dependabot
require github.com/mattermost/mattermost-server/v5 v5.35.2

View File

@@ -1,63 +0,0 @@
diff --git a/build/release.mk b/build/release.mk
index 5eaee80..e0e13bf 100644
--- a/build/release.mk
+++ b/build/release.mk
@@ -3,7 +3,7 @@ dist: | check-style test package
build-linux:
@echo Build Linux amd64
- env GOOS=linux GOARCH=amd64 $(GO) install $(GOFLAGS) $(GO_LINKER_FLAGS) ./cmd/platform
+ env GOOS=linux GOARCH=arm GOARM=7 $(GO) install $(GOFLAGS) $(GO_LINKER_FLAGS) ./cmd/platform
build-osx:
@echo Build OSX amd64
@@ -32,6 +32,7 @@ package:
@# Resource directories
cp -RL config $(DIST_PATH)
+ mv $(DIST_PATH)/config/default.json $(DIST_PATH)/config/config.json
cp -RL fonts $(DIST_PATH)
cp -RL templates $(DIST_PATH)
cp -RL i18n $(DIST_PATH)
@@ -61,38 +62,14 @@ endif
@# ----- PLATFORM SPECIFIC -----
- @# Make osx package
- @# Copy binary
-ifeq ($(BUILDER_GOOS_GOARCH),"darwin_amd64")
- cp $(GOPATH)/bin/platform $(DIST_PATH)/bin # from native bin dir, not cross-compiled
-else
- cp $(GOPATH)/bin/darwin_amd64/platform $(DIST_PATH)/bin # from cross-compiled bin dir
-endif
- @# Package
- tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-osx-amd64.tar.gz mattermost
- @# Cleanup
- rm -f $(DIST_PATH)/bin/platform
-
- @# Make windows package
- @# Copy binary
-ifeq ($(BUILDER_GOOS_GOARCH),"windows_amd64")
- cp $(GOPATH)/bin/platform.exe $(DIST_PATH)/bin # from native bin dir, not cross-compiled
-else
- cp $(GOPATH)/bin/windows_amd64/platform.exe $(DIST_PATH)/bin # from cross-compiled bin dir
-endif
- @# Package
- cd $(DIST_ROOT) && zip -9 -r -q -l mattermost-$(BUILD_TYPE_NAME)-windows-amd64.zip mattermost && cd ..
- @# Cleanup
- rm -f $(DIST_PATH)/bin/platform.exe
-
@# Make linux package
@# Copy binary
-ifeq ($(BUILDER_GOOS_GOARCH),"linux_amd64")
+ifeq ($(BUILDER_GOOS_GOARCH),"linux_arm")
cp $(GOPATH)/bin/platform $(DIST_PATH)/bin # from native bin dir, not cross-compiled
else
- cp $(GOPATH)/bin/linux_amd64/platform $(DIST_PATH)/bin # from cross-compiled bin dir
+ cp $(GOPATH)/bin/linux_arm/platform $(DIST_PATH)/bin # from cross-compiled bin dir
endif
@# Package
- tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-linux-amd64.tar.gz mattermost
+ tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-linux-arm.tar.gz mattermost
@# Don't clean up native package so dev machines will have an unzipped package available
@#rm -f $(DIST_PATH)/bin/platform