Skip to content

Feat/static linking #1231

Feat/static linking

Feat/static linking #1231

Workflow file for this run

# Copyright 2020 Chris Morgan <[email protected]>
# SPDX-License-Identifier: MIT
name: .NET Core
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install libpcap
run: sudo -E bash scripts/install-libpcap.sh
- name: Install tap
run: sudo -E bash scripts/install-tap.sh
- name: Build sharppcap assembly
run: dotnet build SharpPcap/SharpPcap.csproj
- name: Test
run: sudo -E bash scripts/test.sh
# env:
# CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- run: sudo chmod -R +r Test/TestResults
if: always()
- name: Publish Test Report
uses: mikepenz/action-junit-report@v5
if: always()
with:
report_paths: Test/TestResults/TestResults.xml
- uses: actions/upload-artifact@v4
if: failure()
with:
name: artifacts
path: Test/TestResults/
# - name: publish on version change
# id: publish_nuget
# uses: alirezanet/[email protected]
# with:
# # Filepath of the project to be packaged, relative to root of repository
# PROJECT_FILE_PATH: SharpPcap/SharpPcap.csproj
# # API key to authenticate with NuGet server
# NUGET_KEY: ${{secrets.NUGET_API_KEY}}
# # Flag to toggle pushing symbols along with nuget package to the server, disabled by default
# INCLUDE_SYMBOLS: true
# license-check:
# # We use https://github.com/fsfe/reuse-tool to ensure EVERY file has correct license and copyright info
# # Either in the file itself, or in .reuse\dep5 for binary files and files that don't support comments
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - uses: actions/setup-python@v5
# with:
# python-version: '3.10'
# - run: pip install -r requirements.txt
# - run: reuse lint