Skip to content
This repository was archived by the owner on Dec 12, 2021. It is now read-only.

Commit 3edf996

Browse files
committed
Update to Nanomsg 1.1.5. Add GitHub Actions workflow. Remove Travis-CI
1 parent 3e05d54 commit 3edf996

File tree

8 files changed

+40
-24
lines changed

8 files changed

+40
-24
lines changed

.github/workflows/main.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on: [push]
4+
5+
jobs:
6+
build:
7+
8+
runs-on: ubuntu-latest
9+
10+
timeout-minutes: 5
11+
12+
strategy:
13+
matrix:
14+
arch: ['src64']
15+
version: ['17.12', '18.6', '18.12', '19.6', 'latest']
16+
17+
steps:
18+
- uses: actions/checkout@v1
19+
- uses: aw/picolisp-action@v1
20+
with:
21+
version: ${{matrix.version}}
22+
architecture: ${{matrix.arch}}
23+
24+
- name: Run the tests on PicoLisp ${{matrix.arch}} v${{matrix.version}}
25+
run: make check

.travis.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.1.5 (2019-12-03)
4+
5+
* Bump nanomsg to 1.1.5
6+
37
## 1.1.2 (2016-01-06)
48

59
* Bump nanomsg to 1.1.2

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2015-2016 Alexander Williams, Unscramble <license@unscramble.jp>
3+
Copyright (c) 2015-2019 Alexander Williams, Unscramble <license@unscramble.jp>
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy of
66
this software and associated documentation files (the "Software"), to deal in

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ PIL_SYMLINK_DIR ?= .lib
66
## Edit below
77
BUILD_REPO = https://github.com/nanomsg/nanomsg.git
88
BUILD_DIR = $(PIL_MODULE_DIR)/nanomsg/HEAD
9-
BUILD_REF = 1.1.2
9+
BUILD_REF = 1.1.5
1010
TARGET = libnanomsg.so
1111
## Edit above
1212

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Nanomsg FFI bindings for PicoLisp
22

3-
[![GitHub release](https://img.shields.io/github/release/aw/picolisp-nanomsg.svg)](https://github.com/aw/picolisp-nanomsg) [![Build Status](https://travis-ci.org/aw/picolisp-nanomsg.svg?branch=master)](https://travis-ci.org/aw/picolisp-nanomsg) [![Dependency](https://img.shields.io/badge/%5Bdeps%5D%20Nanomsg-1.1.2-ff69b4.svg)](https://github.com/nanomsg/nanomsg) [![Dependency](https://img.shields.io/badge/[deps] picolisp--unit-v2.1.0-ff69b4.svg)](https://github.com/aw/picolisp-unit.git)
3+
[![GitHub release](https://img.shields.io/github/release/aw/picolisp-nanomsg.svg)](https://github.com/aw/picolisp-nanomsg) [![Dependency](https://img.shields.io/badge/%5Bdeps%5D%20Nanomsg-1.1.2-ff69b4.svg)](https://github.com/nanomsg/nanomsg) [![Dependency](https://img.shields.io/badge/[deps]&#32;picolisp--unit-v3.0.0-ff69b4.svg)](https://github.com/aw/picolisp-unit.git) ![Build status](https://github.com/aw/picolisp-nanomsg/workflows/CI/badge.svg?branch=master)
44

55
[Nanomsg](http://nanomsg.org/index.html) FFI bindings for [PicoLisp](http://picolisp.com/).
66

@@ -15,8 +15,8 @@ The following protocols are supported:
1515

1616
# Requirements
1717

18-
* PicoLisp 64-bit v17.3+
19-
* Tested up to PicoLisp 64-bit v18.1.17
18+
* PicoLisp 64-bit `v17.12+`
19+
* Tested up to PicoLisp `v19.11.25`, [see test runs](https://github.com/aw/picolisp-nanomsg/commit/1f881fbcea4333aca3d819b838f9397c37ba02cc/checks)
2020
* Git
2121
* UNIX/Linux development/build tools (gcc, make/gmake, etc..)
2222

@@ -315,4 +315,4 @@ If you want to improve this library, please make a pull-request.
315315
# License
316316

317317
[MIT License](LICENSE)
318-
Copyright (c) 2015-2018 Alexander Williams, Unscramble <license@unscramble.jp>
318+
Copyright (c) 2015-2019 Alexander Williams, Unscramble <license@unscramble.jp>

module.l

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[de MODULE_INFO
22
("name" "nanomsg")
3-
("version" "0.8.0")
3+
("version" "1.1.5")
44
("summary" "Nanomsg ffi-binding for PicoLisp")
55
("source" "https://github.com/aw/picolisp-nanomsg.git")
66
("author" "Alexander Williams")
77
("license" "MIT")
8-
("copyright" "(c) 2015-2016 Alexander Williams, Unscramble <license@unscramble.jp>")
8+
("copyright" "(c) 2015-2019 Alexander Williams, Unscramble <license@unscramble.jp>")
99
("install" "make")
1010
("requires"
11-
("picolisp-unit" "v1.0.0" "https://github.com/aw/picolisp-unit.git")
12-
("nanomsg" "0.8-beta" "https://github.com/nanomsg/nanomsg.git") ]
11+
("picolisp-unit" "v3.0.0" "https://github.com/aw/picolisp-unit.git")
12+
("nanomsg" "1.1.5" "https://github.com/nanomsg/nanomsg.git") ]

nanomsg.l

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
# The MIT License (MIT)
44
#
5-
# Copyright (c) 2015-2018 Alexander Williams, Unscramble <license@unscramble.jp>
5+
# Copyright (c) 2015-2019 Alexander Williams, Unscramble <license@unscramble.jp>
66

77
(setq
88
MSG_MAX_SIZE (if (sys "NANOMSG_MAX_SIZE") (format @) 8192) # 8KB should be enough

0 commit comments

Comments
 (0)