Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Fix CI and implement NIP-42 AUTH support for NIP-70 protected events #152

Fix CI and implement NIP-42 AUTH support for NIP-70 protected events

Fix CI and implement NIP-42 AUTH support for NIP-70 protected events #152

Workflow file for this run

name: ubuntu
on: [push, pull_request]
jobs:
ubuntu:
runs-on: ubuntu-latest
name: A job to build and run strfry on Ubuntu
steps:
- name: Checkout strfry
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Build strfry
run: |
sudo apt update && sudo apt install -y --no-install-recommends \
build-essential git g++ make pkg-config libtool ca-certificates \
libssl-dev zlib1g-dev liblmdb-dev libflatbuffers-dev libsecp256k1-dev libzstd-dev
git submodule update --init
make setup-golpe
make -j4
if ! [ -f ./strfry ]; then
echo "Strfry build failed."
exit 1
fi
- name: Package strfry
run: |
sudo apt-get install debhelper devscripts -y
dpkg-buildpackage --build=binary -us -uc
mv ../*.deb .
filename=`ls *.deb | grep -v -- -dbgsym`
echo "filename=$filename" >> $GITHUB_ENV
- name: Upload strfry deb
uses: actions/upload-artifact@v4
with:
name: ${{ env.filename }}
path: ${{ env.filename }}
- name: Run strfry
run: |
cat /etc/os-release
sudo ./strfry relay &
Morty Proxy This is a proxified and sanitized view of the page, visit original site.