Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge current develop into master #1119

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8c31e2b
Re-Add Feature: Add P2SH support - Core Protocol Development Proposal…
HyperPeek May 21, 2021
167b4de
Default to c++17 (#1020)
fdoving May 23, 2021
51f69ed
[backport] gui, wallet: random abort (segmentation fault) btc#9683 (#…
fdoving May 23, 2021
d27858e
refactor: ravengui cleanups. (#1022)
fdoving May 23, 2021
963d77e
Require miniupnpc v10 (#1023)
fdoving May 23, 2021
438328f
refactor: remove unneccesary parantheses. (#1024)
fdoving May 25, 2021
cce935f
testnet updated seeds (#1027)
fdoving May 25, 2021
4ffcf23
verification.cpp update variables to be const (#1028)
fdoving May 25, 2021
c91c082
contrib: Dockerfile updated (#1026)
fdoving May 25, 2021
6b0a908
build: update Expat 2.4.1 change source to github. (#1033)
fdoving May 27, 2021
b2e22ee
gui: option to hide text in toolbar (#1030)
fdoving May 31, 2021
e4dbe30
depends: libevent update (btc#21991) (#1032)
fdoving May 31, 2021
d3eea78
gui: add version to modal overlay (#1034)
fdoving May 31, 2021
82556fb
testnet switch to the correct portnumber for seeds (#1035)
fdoving May 31, 2021
58b3b4f
Drop buggy TableViewLastColumnResizingFixer class (btc#204) (#1036)
fdoving May 31, 2021
28f3b9f
Move app out of if, and remove qt version checks (#1038)
fdoving May 31, 2021
5deb0a2
fix typo (#1039)
fdoving May 31, 2021
26e2c8d
gui: toolbar move code to match order in toolbar (#1040)
fdoving May 31, 2021
99d229a
p2p: add fixed seeds more often. (#1042)
fdoving May 31, 2021
8037ac9
translation: update transifex client config. (#1043)
fdoving May 31, 2021
46aad1a
consensus: correct verification of transactions pre p2sh-asset activa…
fdoving Jun 12, 2021
f63f844
gui: osx darkmode (#1025)
fdoving Jun 12, 2021
9190f6e
Fix handling of nonstandard txns and "-acceptnonstdtxn" (#1048)
hans-schmidt Jun 12, 2021
64153d3
GUI: Reissue asset spinboxes. Disable if unit is max. (#1050)
fdoving Jun 12, 2021
72829a3
gui: Manage assets - update list when shown. (#1060)
fdoving Jun 12, 2021
5b9b5e0
Introduce a Shuffle for FastRandomContext and use it in wallet (#1057)
fdoving Jun 12, 2021
452fb3c
Release: version 4.7.0test2 (#1063)
fdoving Jun 12, 2021
94b1089
net: Do not force dns seeds by default. (#1070)
fdoving Jun 15, 2021
adfcc59
GUI: Get my words, re-lock wallet if not bip44. (#1068)
fdoving Jun 15, 2021
dced3ae
depends: Bump Qt version to 5.12.11 (#1067)
fdoving Aug 18, 2021
26aef9c
Update translations (#1074)
fdoving Aug 18, 2021
cce4b1d
build: github action enable Skip Duplicate Actions. (#1078)
fdoving Aug 18, 2021
392b2be
Updated Copyright Year Using Python Dev Tool (#1080)
Whale-Street Aug 18, 2021
913835b
depends: zeromq 4.3.4 (#1066)
fdoving Aug 18, 2021
c1704ae
[GUI] Fixed display for atomic swap transactions in wallet (#1069)
ben-abraham Sep 1, 2021
b73ef05
gui: set window minimum size to usable default (#1075)
fdoving Sep 1, 2021
41a4d8b
Bip39: Add support multilanguage (#1085)
henry-arcu89 Sep 2, 2021
1956113
Backport: Remove useless mapRequest tracking
fdoving Nov 4, 2021
3fee4bb
lockedpool: avoid sensitive data in core files (Linux and FreeBSD)
fdoving Nov 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This issue tracker is only for technical issues related to Ravencoin.

General Ravencoin questions and/or support requests and are best directed to the [Ravencoin Discord](https://discord.gg/jn6uhur)).
General Ravencoin questions and/or support requests and are best directed to the [Ravencoin Discord](https://discord.gg/GwtXdyc).

For reporting security issues, please direct message one of the core developers in discord.

Expand Down
81 changes: 59 additions & 22 deletions .github/workflows/build-raven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,37 +9,66 @@ on:
- master
- develop
- release*
paths-ignore:
- 'binaries/**'
- 'community/**'
- 'contrib/**'
- 'doc/**'
- 'roadmap/**'
- 'share/**'
- 'static-builds/**'
- 'whitepaper/**'
- '*.md'
# paths-ignore:
# - 'binaries/**'
# - 'community/**'
# - 'contrib/**'
# - 'doc/**'
# - 'roadmap/**'
# - 'share/**'
# - 'static-builds/**'
# - 'whitepaper/**'
# - '*.md'

env:
SCRIPTS: ${{ GITHUB.WORKSPACE }}/.github/scripts

jobs:
build:
check-jobs:
# continue-on-error: true # Uncomment once integration is finished
runs-on: ubuntu-18.04
# Map a step output to a job output
outputs:
should_skip: ${{ steps.skip_check.outputs.should_skip }}
steps:
- id: skip_check
uses: fkirc/skip-duplicate-actions@master
with:
# All of these options are optional, so you can remove them if you are happy with the defaults
concurrent_skipping: 'never'
skip_after_successful_duplicate: 'true'
paths_ignore: '[
"binaries/**",
"community/**",
"contrib/**",
"doc/**",
"roadmap/**",
"share/**",
"static-builds/**",
"whitepaper/**",
"**/*.md"
]'
do_not_skip: '["workflow_dispatch", "schedule"]'

build:
needs: check-jobs
runs-on: ubuntu-18.04
strategy:
matrix:
OS: [ 'windows', 'linux', 'linux-disable-wallet', 'arm32v7', 'arm32v7-disable-wallet', 'aarch64', 'aarch64-disable-wallet' ]
# OS: [ 'windows', 'linux', 'linux-disable-wallet', 'osx', 'arm32v7', 'arm32v7-disable-wallet' ]

steps:
- name: Checkout the Code
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Checkout the Code
uses: actions/checkout@v1

- name: Install Build Tools
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Install Build Tools
run: sudo ${SCRIPTS}/00-install-deps.sh ${{ MATRIX.OS }}

- name: Cache dependencies.
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Cache dependencies.
uses: actions/cache@v2
with:
path: |
Expand All @@ -48,28 +77,36 @@ jobs:
${{ GITHUB.WORKSPACE }}/depends/work
key: ${{ MATRIX.OS }}

- name: Build dependencies.
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Build dependencies.
run: ${SCRIPTS}/02-copy-build-dependencies.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} ${{ GITHUB.BASE_REF }} ${{ GITHUB.REF }}

- name: Add Dependencies to the System PATH
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Add Dependencies to the System PATH
run: ${SCRIPTS}/03-export-path.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }}

- name: Build Config
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Build Config
run: cd ${{ GITHUB.WORKSPACE }} && ./autogen.sh

- name: Configure Build
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Configure Build
run: ${SCRIPTS}/04-configure-build.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }}

- name: Build Raven
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Build Raven
run: make -j2

- name: Check Binary Security
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Check Binary Security
run: ${SCRIPTS}/05-binary-checks.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }}

- name: Package Up the Build
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Package Up the Build
run: ${SCRIPTS}/06-package.sh ${{ MATRIX.OS }} ${{ GITHUB.WORKSPACE }} ${{ GITHUB.BASE_REF }} ${{ GITHUB.REF }}

- name: Upload Artifacts to Job
- if: ${{ needs.check-jobs.outputs.should_skip != 'true' }}
name: Upload Artifacts to Job
uses: actions/upload-artifact@master
with:
name: ${{ MATRIX.OS }}
Expand Down
5 changes: 4 additions & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
[main]
host = https://www.transifex.com

[raven.qt-translation-014x]
[qt-translation.raven-en-ts]
file_filter = src/qt/locale/raven_<lang>.ts
minimum_perc = 0
source_file = src/qt/locale/raven_en.ts
source_lang = en
type = QT

Loading