1
0
mirror of https://github.com/apple/swift-nio-extras.git synced 2025-05-24 14:57:07 +08:00

20 Commits

Author SHA1 Message Date
David Evans
b8e150416a
Add docker yaml () 2021-06-03 12:28:19 +01:00
Johannes Weiss
0d0af4edd8
docker setup for main nightlies () 2021-05-04 21:21:03 +01:00
Johannes Weiss
9666712c1d
docker: use 5.4 release instead of nightly () 2021-05-04 16:23:33 +01:00
Fabian Fett
e4bbe79d7e
Use welcoming language () 2021-01-22 08:49:59 +00:00
Cory Benfield
5258afd617
This repository now uses main. () 2020-09-24 16:28:47 +01:00
Cory Benfield
2233123ee7
Swift 5.3-RELEASE is here, let's use it () 2020-09-21 10:08:01 +01:00
Peter Adams
85f13dd3ba
Don't install jazzy on xenial ()
Motivation:

Ubuntu 16 ruby is too old to support latest cocoapods gem.

Modifications:

Don't install jazzy when on xenial

Result:

Docker image will now build - you need to use bionic images to build documentation.
2020-07-21 16:05:29 +01:00
Johannes Weiss
5e234667a9
fix docker setup ()
Motivation:

We were missing the 5.2 & 5.3 docker compose files and also the syntax
wasn't flexible enough to pull in the new nightlies.

Modifications:

- always specify the full image name
- add 5.2 & 5.3

Result:

More CI & newer Swifts.
2020-04-17 18:40:39 +01:00
tomer doron
64cb1e3bbb
add doc generation script ()
motivation: publish api docs for helper modules

changes
* add doc publishing script
* add "shell" docker-compose task to help run document publishing from ci

Co-authored-by: Johannes Weiss <johannesweiss@apple.com>
2020-03-03 10:33:33 +00:00
tomer doron
57c869c174
improve docker security ()
motivation: more secured ci setup

changes:
* enable :z selinux flag on bind mounts so we can enable selinux on ci
* drop potentially exploitable capabilities from docker-compose
2020-02-04 10:25:56 +00:00
Thomas Krajacic
6d452710b2 Clean up test command in docker config files () 2019-10-30 12:53:35 +01:00
Thomas Krajacic
12ed4f0f43 Add --sanitize=thread to test invocation () 2019-10-30 10:15:09 +01:00
Johannes Weiss
4a5cd66d63 test runner: add -x to bash invocations ()
Motivation:

It's important to see the commands that are run in CI.

Modification:

Add -x to the bash invocations.

Result:

More clarity on what is run.
2019-10-26 02:52:39 -07:00
tomer doron
a8382b8f67 update docker setup ()
motivation: use official docker images, fix swift 5.1 ci

changes:
* use official docker images
* include zlib1g-dev since its required for 5.1 ci
2019-10-26 02:34:18 -07:00
Johannes Weiss
f2b9696306 cleanup CI () 2019-10-25 17:10:09 -07:00
Johannes Weiss
3431d30113 use Swift 5.0 release () 2019-03-26 11:19:43 +00:00
Johannes Weiss
f32f6cac79
enable warnings as errors ()
Motivation:

warnings as errors is good

Modifications:

add warnings as errors

Result:

no more warnings
2019-03-08 18:21:47 +00:00
tomer doron
24c1e12ad2 fix docker setup for swift 5 ()
motivation: build on swift 5

changes:
* fix test task defition to use correct image
* remove redundant jazzy setup
2019-02-26 11:27:35 +00:00
Johannes Weiss
f7cc6c3db5
Swift 5 docker-compose stuff () 2019-02-24 20:22:04 +00:00
Johannes Weiß
2516d61aee
add docker setup ()
Motivation:

We need the docker setup for CI.

Modifications:

Added docker setup. Started with swift-nio's setup and then removed
everything that we don't need (test, http, echo, integration-tests).

Result:

We can move forward doing CI.
2018-05-22 10:31:13 +01:00