Skip to content

Commit b036fc5

Browse files
committed
Make debian packages compatible with libc 2.31 (ubuntu >= 20.04 and debian >= bullseye)
1 parent e318307 commit b036fc5

File tree

2 files changed

+65
-2
lines changed

2 files changed

+65
-2
lines changed

.github/workflows/release.yml

+64-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,69 @@ jobs:
2323
with:
2424
changelog: CHANGELOG.md
2525
token: ${{ secrets.GITHUB_TOKEN }}
26+
upload-assets:
27+
strategy:
28+
matrix:
29+
include:
30+
# Tier 1
31+
- target: x86_64-unknown-linux-gnu
32+
os: ubuntu-latest
33+
# Tier 1
34+
- target: aarch64-unknown-linux-gnu
35+
os: ubuntu-latest
36+
# Tier 2
37+
- target: armv7-unknown-linux-gnueabihf
38+
os: ubuntu-latest
39+
# Tier 1
40+
- target: x86_64-apple-darwin
41+
os: macos-latest
42+
# Tier 2
43+
- target: aarch64-apple-darwin
44+
os: macos-latest
45+
# Universal macOS binary is supported as universal-apple-darwin.
46+
- target: universal-apple-darwin
47+
os: macos-latest
48+
# Tier 1
49+
- target: x86_64-pc-windows-msvc
50+
os: windows-latest
51+
# Tier 2
52+
# - target: aarch64-pc-windows-msvc
53+
# os: windows-latest
54+
runs-on: ${{ matrix.os }}
55+
steps:
56+
- name: VCS Checkout
57+
uses: actions/checkout@v3
58+
# Required by arm targets
59+
- name: Install packages
60+
uses: awalsh128/cache-apt-pkgs-action@latest
61+
with:
62+
packages: pkg-config openssl libssl-dev
63+
version: 1.1
64+
if: matrix.os == 'ubuntu-latest'
65+
- name: Setup Node.js 18
66+
uses: actions/setup-node@v3
67+
with:
68+
node-version: 18
69+
- name: Install Yarn
70+
uses: borales/actions-yarn@v4
71+
with:
72+
cmd: --cwd plugins/graphql-client/web install
73+
- name: Install Yarn
74+
uses: borales/actions-yarn@v4
75+
with:
76+
cmd: --cwd plugins/graphql-schema-visualization/web install
77+
- name: Upload Rust Binary
78+
uses: taiki-e/upload-rust-binary-action@v1
79+
with:
80+
bin: libinexor_rgf_plugin_standalone
81+
target: ${{ matrix.target }}
82+
include: LICENSE.md,README.md,CHANGELOG.md,config,plugins
83+
tar: unix
84+
zip: windows
85+
leading_dir: true
86+
token: ${{ secrets.GITHUB_TOKEN }}
87+
env:
88+
VERGEN_IDEMPOTENT: true
2689
crates-io:
2790
name: Publish on crates.io
2891
runs-on: ubuntu-latest
@@ -70,7 +133,7 @@ jobs:
70133
matrix:
71134
include:
72135
- target: x86_64-unknown-linux-gnu
73-
os: ubuntu-latest
136+
os: ubuntu-20.04
74137
- target: aarch64-unknown-linux-gnu
75138
os: ubuntu-20.04
76139
- target: armv7-unknown-linux-gnueabihf

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9-
## [0.9.1-18] - 2023-05-09
9+
## [0.9.1-19] - 2023-05-09
1010

1111
### Added
1212

0 commit comments

Comments
 (0)