Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move sos-server to it's own crate #460

Merged
merged 28 commits into from
Jun 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
a8cc06a
Refactor to server crate.
tmpfs Jun 20, 2024
e46e216
Move binary file to sos-server crate.
tmpfs Jun 20, 2024
3f00021
Update doc comments.
tmpfs Jun 20, 2024
0a13020
Remove sos-server binary from the sos crate.
tmpfs Jun 20, 2024
5fbf6ad
Update doc comments.
tmpfs Jun 20, 2024
3b87dc1
Remove server module from the sos-net crate.
tmpfs Jun 20, 2024
7ed67ea
Remove obsolete convert command module.
tmpfs Jun 20, 2024
407876f
Add AGPL license file, update README.
tmpfs Jun 20, 2024
99f53fa
Include AGPL license file.
tmpfs Jun 20, 2024
e262785
Use shared sos-protocol crate.
tmpfs Jun 20, 2024
48bfc87
Move protocol files up a level.
tmpfs Jun 20, 2024
ca30da7
Fix search feature in sos-protocol.
tmpfs Jun 20, 2024
9361deb
Remove obsolete test-utils feature.
tmpfs Jun 20, 2024
194998f
Tidy features and dependencies.
tmpfs Jun 20, 2024
17e48d6
Flatten structure in sos-net crate.
tmpfs Jun 20, 2024
6e6d84e
Update Dockerfile.
tmpfs Jun 20, 2024
afa12dd
Flatten structure in server crate.
tmpfs Jun 20, 2024
2a32694
Tweak doc comment.
tmpfs Jun 20, 2024
33f4811
Move sos binary to crate.
tmpfs Jun 20, 2024
e8d1a5d
Bump minor version.
tmpfs Jun 20, 2024
a96103f
Completely remove the device feature.
tmpfs Jun 20, 2024
9423dfc
Fixing handling of files feature.
tmpfs Jun 20, 2024
1fd91db
Improving feature handling.
tmpfs Jun 20, 2024
a3a89ac
Fix handling of files feature.
tmpfs Jun 21, 2024
d13e726
Bump patch version.
tmpfs Jun 21, 2024
5daa51d
Add release plz workflow.
tmpfs Jun 21, 2024
b5bf9a3
Update .gitignore.
tmpfs Jun 21, 2024
d9c8965
Using release-plz changelogs.
tmpfs Jun 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,20 @@ jobs:
rustup update stable
rustup target add ${{ matrix.binary_target }}

# Build
- name: Build binaries
# Build client
- name: Build client binary
uses: actions-rs/cargo@v1
with:
command: build
args: --release --locked --target ${{ matrix.binary_target }}

# Build server
- name: Build server binary
uses: actions-rs/cargo@v1
with:
command: build
args: -p sos-server --release --locked --target ${{ matrix.binary_target }}

- name: Gather executables
shell: bash
run: |
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Release Plz

permissions:
pull-requests: write
contents: write

on:
push:
branches:
- main

jobs:
release-plz:
name: Release-plz
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable
- name: Run release-plz
uses: MarcoIeni/release-plz-action@v0.5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
target
*.bak
*.profraw
*.pem
*.deb
*.buildinfo
*.changes
Expand Down
889 changes: 889 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

Loading
Loading