1
0
Fork 0
mirror of https://codeberg.org/demostf/sync.git synced 2026-06-03 16:44:07 +02:00

bumb dependencies + docker ci

This commit is contained in:
Robin Appelman 2021-07-31 16:18:10 +02:00
commit 87804f5b48
6 changed files with 579 additions and 571 deletions

27
.github/workflows/docker.yaml vendored Normal file
View file

@ -0,0 +1,27 @@
name: docker-build
on:
push:
branches:
- 'main'
- 'master'
jobs:
docker:
runs-on: ubuntu-20.04
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push
id: docker_build
uses: docker/build-push-action@v2
with:
push: true
tags: demostf/sync:latest
- name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}

1085
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -5,14 +5,13 @@ authors = ["Robin Appelman <robin@icewind.nl>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
parity-ws = "0.10" parity-ws = "0.11"
mio = "0.6.19" serde = { version = "1", features = ["derive"] }
serde = { version = "1.0.102", features = ["derive"] } serde_json = "1"
serde_json = "1.0.41" enum_dispatch = "0.3"
enum_dispatch = "0.2.0"
[dev-dependencies] [dev-dependencies]
maplit = "1.0.2" maplit = "1"
portpicker = "0.1.0" portpicker = "0.1"
websocket-lite = "0.3.4" websocket-lite = "0.5"
better-panic = "0.2.0" better-panic = "0.2"

View file

@ -1,6 +1,5 @@
use enum_dispatch::enum_dispatch; use enum_dispatch::enum_dispatch;
use mio::Token; use parity_ws::{util::Token, Result, Sender};
use parity_ws::{Result, Sender};
#[enum_dispatch(Client)] #[enum_dispatch(Client)]
pub(crate) trait ClientTrait { pub(crate) trait ClientTrait {
@ -32,8 +31,7 @@ impl From<Sender> for SenderClient {
mod mock { mod mock {
use crate::client::ClientTrait; use crate::client::ClientTrait;
use crate::SyncCommand; use crate::SyncCommand;
use mio::Token; use parity_ws::{util::Token, Result};
use parity_ws::Result;
use std::cell::RefCell; use std::cell::RefCell;
use std::rc::Rc; use std::rc::Rc;

View file

@ -1,7 +1,6 @@
use mio::Token;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use parity_ws::{listen, CloseCode, Error, Handler, Message, Result}; use parity_ws::{listen, util::Token, CloseCode, Error, Handler, Message, Result};
use std::collections::HashMap; use std::collections::HashMap;
use std::rc::Rc; use std::rc::Rc;

View file

@ -7,6 +7,28 @@
<sourceFolder url="file://$MODULE_DIR$/examples" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/examples" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/benches" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/benches" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/byteorder-541037c38e614382/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/getrandom-492d00fbd9dd584b/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/getrandom-dc67b657af42ab9a/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/httparse-58311939ec3ae3f7/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/httparse-ece31b0013b2fb06/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/libc-5efc7c4996b307a9/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/libc-afe168503a796e74/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/log-371e270675b3708b/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/log-453889d46ca1ed12/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/proc-macro2-9b7d167b077a86e8/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/proc-macro2-b61e1bb2d2a4c8bd/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/ryu-f99552c5fa0b2a9b/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde-9d4a021e2785a264/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde-e0316e7a5d134d58/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde_derive-8532e376bf52852f/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde_derive-e502cf3ccba3719a/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde_json-5fdd038ccabd38f2/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/serde_json-e0c813d629c16450/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/syn-96d1e304334fc1df/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/syn-bdd43f78a1e519ba/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/typenum-a845ac8e04079320/out" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/target/debug/build/typenum-f6d195b3ffce7585/out" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/target" /> <excludeFolder url="file://$MODULE_DIR$/target" />
</content> </content>
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />