publish to snapcraft.io

This commit is contained in:
Jan Prochazka
2021-01-19 20:43:15 +01:00
parent ffbcbc6d06
commit e1ad90da49
3 changed files with 22 additions and 8 deletions

View File

@@ -38,6 +38,9 @@ jobs:
- name: fillNativeModulesElectron
run: |
yarn fillNativeModulesElectron
- name: Install Snapcraft
if: matrix.os == 'ubuntu-18.04'
uses: samuelmeuli/action-snapcraft@v1
- name: Publish
run: |
yarn run build:app
@@ -50,6 +53,13 @@ jobs:
run: |
yarn generatePadFile
- name: publishSnap
if: matrix.os == 'ubuntu-18.04'
run: |
echo ${{ secrets.WINCERT_CERTIFICATE }} > snapcraft.login
snapcraft login --with snapcraft.login
snapcraft upload --release=beta dist/*.snap
- name: Copy artifacts
run: |
mkdir artifacts
@@ -63,6 +73,7 @@ jobs:
mv app/dist/*.AppImage artifacts/ || true
mv app/dist/*.deb artifacts/ || true
mv app/dist/*.dmg artifacts/ || true
mv app/dist/*.snap artifacts/dbgate-latest.snap || true
# - name: Copy artifacts Linux, MacOs
# if: matrix.os != 'windows-2016'

View File

@@ -139,15 +139,16 @@ SOFTWARE.</EULA>
<Char_Desc_2000>
Modern cross-platform data manipulation tool for Microsoft SQL Server, PostgreSQL and MySQL
Main features:
Quick database browser.
Database editor, view and and views, stored procedures, functions, triggers, table relations.
Quick database browser
Database editor, view and and views, stored procedures, functions, triggers, table relations
Export, import - CSV, MS Excel
Form view for tables with many columns
Query designer
Advanced data filtering.
Export, import.
JavaScript data scripting.
Run queries, code completion.
Display data from referenced tables.
Advanced data filtering
Export, import
JavaScript data scripting
Run queries, code completion
Display data from referenced tables
Create charts, supports for active charts - are refreshed when underlying source is changed
</Char_Desc_2000>
</English>

View File

@@ -3,6 +3,7 @@
"version": "3.8.36",
"private": true,
"author": "Jan Prochazka <jenasoft.database@gmail.com>",
"description": "Opensource database administration tool",
"dependencies": {
"electron-log": "^4.3.1",
"electron-store": "^5.1.1",
@@ -25,7 +26,8 @@
"linux": {
"target": [
"AppImage",
"deb"
"deb",
"snap"
],
"icon": "icon.png",
"artifactName": "dbgate-linux-${version}.${ext}",