Skip to content

Commit 63e584b

Browse files
authored
Testing (#11)
2 parents 8e064bd + cbae3cd commit 63e584b

File tree

8 files changed

+544
-432
lines changed

8 files changed

+544
-432
lines changed

.github/workflows/rust.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
version:
7+
description: 'Software version'
8+
required: true
9+
prerelease:
10+
description: 'Pre-release?'
11+
required: false
12+
default: false
13+
push:
14+
tags:
15+
- v[0-9]+.*
16+
17+
permissions:
18+
contents: write
19+
actions: read
20+
id-token: write
21+
22+
jobs:
23+
create-release:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v4
27+
- uses: taiki-e/create-gh-release-action@v1
28+
with:
29+
token: ${{ secrets.TOKEN }}
30+
generate_notes: true
31+
overwrite: true
32+
33+
upload-assets:
34+
needs: create-release
35+
strategy:
36+
fail-fast: false
37+
matrix:
38+
include:
39+
- target: x86_64-unknown-linux-gnu
40+
os: ubuntu-latest
41+
- target: x86_64-apple-darwin
42+
os: macos-latest
43+
- target: x86_64-pc-windows-msvc
44+
os: windows-latest
45+
runs-on: ${{ matrix.os }}
46+
steps:
47+
- name: Setup OpenSSL
48+
if: runner.os == 'windows'
49+
shell: powershell
50+
run: |
51+
echo "PERL=$((where.exe perl)[0])" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
52+
echo "OPENSSL_SRC_PERL=$((where.exe perl)[0])" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
53+
- name: Install dependencies
54+
if: runner.os == 'linux'
55+
run: |
56+
sudo apt-get update
57+
sudo apt-get -y install \
58+
libfontconfig1-dev \
59+
libharfbuzz-dev \
60+
libtiff-dev \
61+
libconfig++-dev \
62+
libconfig-dev
63+
- uses: actions/checkout@v4
64+
- uses: taiki-e/upload-rust-binary-action@v1
65+
with:
66+
bin: OCSP_Server
67+
include: LICENSE,README.md
68+
target: ${{ matrix.target }}
69+
archive: $bin-$tag-$target
70+
tar: unix
71+
zip: windows
72+
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)