Adam
05d14774be
Fail CI when tests are logging ( #2748 )
...
A re-iteration of a miserable attempt from #2694
Hi @dgvncsz0f, how you've been ;D
2023-03-14 07:45:41 -03:00
Adam
59a76dedf1
Revert "Fail the CI if tests emit log errors/warnings ( #2694 )" ( #2745 )
...
* Revert "Fail the CI if tests emit log errors/warnings (#2694 )"
This reverts commit ef894b0546
.
* Mute a test
2023-03-13 16:13:17 +01:00
Adam Rutkowski
ecb552479f
Upgrade erlang/elixir/alpine stack ( #2695 )
...
* Dockerfile: pin elixir-1.14.3, erlang-25.2.3, alpine-3.17.0
* asdf: pin erlang 25.2.3, elixir 1.14.3-otp-25
* Remove nonsense
* Remove erlang dupe
* Remove erlang, it's in the base image already
* Remove empty file
* Truncate seconds in NaiveDateTime instances
* Bump cache key
* Mitigate Error:error:0308010C:digital envelope routines::unsupported
See: https://www.newline.co/@kchan/how-to-fix-the-error-errorerror0308010cdigital-envelope-routinesunsupported--0f8d3f17
* Upgrade to latest alpine image and pin to an exact digest
* Revert "Upgrade to latest alpine image and pin to an exact digest"
This reverts commit cdf6624efa
.
* Pin alpine image to an exact digest
---------
Co-authored-by: Cenk Kücük <c@cenk.me>
2023-02-22 09:49:43 +01:00
Adam Rutkowski
ef894b0546
Fail the CI if tests emit log errors/warnings ( #2694 )
...
* Make CI fail if tests emit warning/error logs
* Swallow log output in GA test case
2023-02-21 10:38:22 +01:00
Adam Rutkowski
ac1f44f89a
Bump clickhouse images to 22.8.13.20-alpine (prod/CI) ( #2660 )
...
* Bump clickhouse images to 22.8.13.20-alpine (prod/CI)
* !fixup
* Remove clickhouse-ci target
2023-02-09 08:11:03 +01:00
Adam Rutkowski
5de43b758d
Run tests in async mode where applicable ( #2542 )
...
* Set pg pool size for MIX_ENV=test
* Include slow tests in CI run
* Exclude slow tests by default
* Mark tests slow/async where applicable
* Restructure captcha mocks
* Revert async where env is relied upon
* Add --max-failures=1 to CI run
* Set warnings as errors
* Disable async where various mocks are used
* Revert "Disable async where various mocks are used"
This reverts commit 2446b72a29
.
* Disable async for test using vcr
2022-12-26 10:20:29 -03:00
Uku Taht
8bdbabbdad
Enable Dialyzer and Credo in CI ( #2315 )
2022-11-04 23:42:03 -03:00
RobertJoonas
c0da024b23
Remove static tracker files ( #2116 )
...
* remove tracker files from git index
* generate tracker files on npm test
* generate tracker files for elixir tests/dev/CI
* update tracker/package-lock.json
* exclude npm run deploy from mix test + some docs
2022-10-11 12:19:28 +02:00
Uku Taht
eca71b9b60
Run CI against all supported PostgreSQL versions
2022-10-05 11:01:41 +03:00
Uku Taht
df9f96970c
Clear github actions cache for Elixir compilation
2022-09-21 13:41:03 +03:00
Kian-Meng Ang
ae61aecfd0
Use erlef/setup-beam for GitHub Actions ( #1880 )
2022-06-06 10:42:24 +03:00
Adam from Buildjet
1146ec0960
BuildJet 4vCPU ( #1523 )
2021-12-08 15:57:15 +02:00
Uku Taht
b01b569cd5
Update clickhouse version in tests
2021-11-16 10:45:21 +02:00
Uku Taht
1e0c711506
Disable dialyzer in CI
2021-08-19 13:23:44 +03:00
Uku Taht
435c1289ae
Clear github actions cache
2021-04-21 16:06:20 +03:00
Uku Taht
844af698ce
Embeddable dashboard ( #812 )
...
* Add embedded mode for shared links
* Add test for X-Frame-Options
* Improve embed code generator
* Add changelog entry
Co-authored-by: aymanterra <aymanterra@users.noreply.github.com>
Co-authored-by: Brad Kane <bradkane@users.noreply.github.com>
2021-03-10 14:41:17 +02:00
Oliver Kriska
ae42b86792
Dialyzer and Credo checks ( #558 )
...
* Checks
- added Dialyzer
- fixed Dialyzer errors
- added Dialyzer check to GitHub Actions with cache
- added Credo
- fixed Credo Warnings
- added Credo Warnings check to GitHub Actions with cache
- added compile warnings check to GitHub Actions
- reformated GitHub Actions YAML
* Dialyzer
- allow it in test env
* Dialyzer
- fixed test env
- renamed GitHub actions steps
* AppSignal
- upgraded deprecated version
- Upgraded:
appsignal 2.0.5 => 2.0.7
certifi 2.5.2 => 2.5.3
hackney 1.16.0 => 1.17.0
idna 6.0.1 => 6.1.1
parse_trans 3.3.0 => 3.3.1
unicode_util_compat 0.5.0 => 0.7.0 (minor)
* Credo
- fixed CRM plug
2021-01-07 15:16:04 +02:00
Uku Taht
9fe74af4c3
Add workflows on stable
2020-12-29 16:32:31 +02:00
Uku Taht
81c12884cd
Add elixir action ( #526 )
...
* Add elixir action
* Format the codebase
* Add postgresql
* Postgres config
* Run postgres on localhost
* Add clickhouse to CI
2020-12-29 15:17:27 +02:00