2
0

3 Commits

Author SHA1 Message Date
Sergio Padrino
c77487f645 Bump package version to 0.9.2 2021-02-17 11:27:56 +01:00
Sergio Padrino
88065c4f2a Use specific OS versions in CI scripts 2021-02-17 11:09:05 +01:00
Sergio Padrino
6ac5a9240d Add more compilation flags to improve security 2021-02-17 11:03:00 +01:00
3 changed files with 20 additions and 7 deletions

View File

@@ -17,13 +17,13 @@ jobs:
fail-fast: false
matrix:
node: [12.14.1]
os: [macos-latest, windows-latest, ubuntu-latest]
os: [macos-10.14, windows-2019, ubuntu-18.04]
include:
- os: macos-latest
- os: macos-10.14
friendlyName: macOS
- os: windows-latest
- os: windows-2019
friendlyName: Windows
- os: ubuntu-latest
- os: ubuntu-18.04
friendlyName: Linux
steps:
- uses: actions/checkout@v2

View File

@@ -13,12 +13,25 @@
'xcode_settings': {
'OTHER_CFLAGS': [
'-Wall',
'-Werror'
],
'-Werror',
'-Werror=format-security',
'-fPIC',
'-D_FORTIFY_SOURCE=1',
'-fstack-protector-strong'
]
},
'cflags!': [
'-Wall',
'-Werror',
'-fPIC',
'-pie',
'-D_FORTIFY_SOURCE=1',
'-fstack-protector-strong',
'-Werror=format-security'
],
'ldflags!': [
'-z relro',
'-z now'
],
'conditions': [
['OS=="win"', {

View File

@@ -1,6 +1,6 @@
{
"name": "desktop-trampoline",
"version": "0.9.1",
"version": "0.9.2",
"main": "index.js",
"keywords": [],
"author": "",