Hennadii Stepanov
62ab3e98ff
ci, windows: Do not run extended functional tests for pull requests
...
This change is intended to speed up the CI feedback for pull requests.
2023-08-30 11:46:47 +01:00
Hennadii Stepanov
6a43372980
ci: Run "Win64 native" job on GitHub Actions
2023-08-25 13:50:04 +01:00
fanquake
94af164e5e
Merge bitcoin/bitcoin#28322 : ci: Use concurrency for pull requests only
...
e7d67efd13
ci: Use concurrency for pull requests only (Hennadii Stepanov)
Pull request description:
This PR is an amendment for https://github.com/bitcoin/bitcoin/pull/28282 .
It avoids skipping builds when some pushes were done consequentially:
![image](https://github.com/bitcoin/bitcoin/assets/32963518/977e9ead-1856-4020-82eb-d16dbead5753 )
From GitHub Actions [docs](https://docs.github.com/en/actions/using-jobs/using-concurrency ):
> When a concurrent ... workflow is queued, if another ... workflow using the same concurrency group in the repository is in progress, the queued ... workflow will be pending. **Any previously pending ... workflow in the concurrency group will be canceled.**
No behavior change for pull requests:
![image](https://github.com/bitcoin/bitcoin/assets/32963518/4865ae04-fc42-4028-b91e-500c0b36bce6 )
ACKs for top commit:
MarcoFalke:
review only ACK e7d67efd13
dergoegge:
lgtm ACK e7d67efd13
Tree-SHA512: 360be9dbb46354d988935643e8793ea630c3416609c45aab4c39075a00a427487446a34a4fb93b490ece43cabe43640fcc6fb2ac97760e2c6ee54b95241da826
2023-08-24 10:17:14 +01:00
fanquake
33da5d0eb1
Merge bitcoin/bitcoin#21652 : ci: Switch remaining Linux tasks to self-hosted
...
fa8e89d5e4
ci: Remove distro-name from task name (MarcoFalke)
fad006fa0a
ci: Switch remaining tasks to self-hosted (MarcoFalke)
Pull request description:
Cirrus CI will be capping the free compute soon. For now, switch more tasks to persistent worker, as recommended by Cirrus CI.
(See slightly related discussion in https://github.com/bitcoin/bitcoin/issues/28098 )
ACKs for top commit:
pinheadmz:
concept ACK fa8e89d5e4
dergoegge:
ACK fa8e89d5e4
hebasto:
ACK fa8e89d5e4
.
Tree-SHA512: f6b172fee14856021b7a219b2490c8a163ad0137567c34a383080c68f8319b1d846923e508a968f43fb63ed6ce536dcb0611905fa288271f2267764b07bf9ecb
2023-08-23 14:27:35 +01:00
Hennadii Stepanov
e7d67efd13
ci: Use concurrency for pull requests only
...
Otherwise, any previously pending workflow will be canceled on the
following push.
2023-08-22 11:26:01 +01:00
Hennadii Stepanov
241d6ca34c
ci: Disable cache save for pull requests in GitHub Actions
...
Otherwise, multiple pull requests fill GitHub Actions cache quota
shortly.
2023-08-21 11:26:11 +01:00
MarcoFalke
fa8e89d5e4
ci: Remove distro-name from task name
...
The exact distro name should not be important. Also, it is easy to find
out, if needed. Thus, remove it to avoid bloat and maintenance overhead
having to keep it in sync.
2023-08-18 18:06:04 +02:00
fanquake
6ce5e8f475
Merge bitcoin/bitcoin#28278 : ci: Refactor: Remove CI_USE_APT_INSTALL
...
fa26387769
ci: Refactor: Remove CI_USE_APT_INSTALL (MarcoFalke)
Pull request description:
Seems odd to use `CI_USE_APT_INSTALL == no` as an alias for `CI_OS_NAME == macos`. Fix this by removing the alias.
Also, for github CI:
* restore MAKEJOBS to the same value as in cirrus.yml.
* remove cirrus-only PACKAGE_MANAGER_INSTALL.
* remove redundant TEST_RUNNER_TIMEOUT_FACTOR
* Add M1 link
ACKs for top commit:
hebasto:
ACK fa26387769
.
Tree-SHA512: e235aa70abd60738a9ad1531284a94e2122c9c7a22c2514ede437b49da5c06b2597fba7fccf615541fb3adb4e1f8076aa8c6047f926393191a629713554ab000
2023-08-17 14:17:40 +01:00
MarcoFalke
fa26387769
ci: Refactor: Remove CI_USE_APT_INSTALL
2023-08-17 13:55:18 +02:00
Hennadii Stepanov
0080b5650e
ci: Ensure that only a single workflow processes github.ref
at a time
2023-08-17 11:49:14 +01:00
MarcoFalke
fa6e5d3eef
ci: Avoid error on macOS native
...
This avoids "mkdir: /ci_container_base: Read-only file system"
2023-08-16 10:30:51 +02:00
Hennadii Stepanov
9658d0dc17
ci: Run "macOS native x86_64" job on GitHub Actions
...
Also, the "macOS native arm64" task has been removed from Cirrus CI.
2023-08-09 10:59:43 +01:00
willcl-ark
3fa1185dda
github: Switch to yaml issue templates
...
These provide more flexibility and can be designed to extract more
information from users when submitting issues.
2023-02-21 11:31:16 +00:00
fanquake
672f7ad747
doc: remove usages of C++11
...
Now it's just the standard library.
2023-01-12 13:42:44 +00:00
MarcoFalke
fa30d5282c
doc: Remove label from good first issue template
2020-08-24 09:31:24 +02:00
MarcoFalke
faceed753a
doc: Add redirect for GUI issues and pull requests
2020-06-08 10:06:02 -04:00
MarcoFalke
facef3d413
doc: Explain that anyone can work on good first issues, move text to CONTRIBUTING.md
2020-05-28 11:59:20 -04:00
Aaron Clauson
085423b978
Remove GitHub Actions CI workflow.
2020-01-30 18:45:28 +00:00
Hennadii Stepanov
0b5a366bd7
ci: Update vcpkg cache on MSBuild update
2019-12-23 20:05:18 +02:00
Hennadii Stepanov
b6fa752bc7
ci: Update Qt binaries for GitHub Actions
...
On 2019-12-09 Visual Studio has been upgraded to 16.4.0 in Windows
Server 2019 (windows-latest) virtual environment.
2019-12-23 20:04:24 +02:00
MarcoFalke
faede70882
doc: Add formatting to the good first issue template
2019-12-17 11:58:32 -05:00
Harris
5096baf26b
build: fix typo
2019-12-12 16:11:05 +01:00
MarcoFalke
fabd5b444e
ci: Use python 3.7 on Windows Github Actions
2019-12-11 15:30:23 -05:00
Aaron Clauson
b0b1531737
Adds GitHub Action workflow which duplicates AppVeyor job.
2019-12-09 15:06:00 +00:00
Michael Folkson
7b78b8d3a6
doc: Add template for good first issues
2019-11-05 17:15:14 +00:00
Wladimir J. van der Laan
5f40d2770a
github: Add warning for bug reports
...
I've noticed the "Bug" label being added redundantly fairly frequently.
I think this might be due to github's templates.
All in all, the link in https://github.com/bitcoin/bitcoin/issues/new/choose
to open a regular issue is a bit hidden from sight. Direct people's
attention to it.
2019-10-15 08:53:42 +02:00
Wladimir J. van der Laan
203a67d21f
doc: Put PR template in comments
...
This prevents the common annoyance of the text being included into PRs
accidentally.
2019-09-25 15:37:19 +02:00
MarcoFalke
fabca7756d
doc: Add issue templates for bug and feature request
2019-09-08 15:39:54 +02:00
Hennadii Stepanov
79f0a3f1f4
Get more info about GUI-related issue on Linux
2018-12-27 06:53:07 +02:00
MarcoFalke
fae9e84cbb
doc: Add GitHub pr template
2018-09-23 08:31:11 -04:00
Matt Corallo
e89adbac93
Make default issue text all comments to make issues more readable
2017-11-16 11:50:56 -05:00
Matt Corallo
ea3f363aa0
Make ISSUE_TEMPLATE a bit shorter, mention hardware tests
2017-11-14 12:50:55 -05:00
Pavel Janík
7d1de3032d
Mention reporting security issues responsibly
2016-11-10 14:41:40 +01:00
fanquake
7d8afb4cde
[Doc] Improve GitHub issue template
2016-10-06 07:26:43 +04:00
CryptoVote
3897668f5e
Adds issue template. [skip ci]
2016-08-10 12:25:52 -05:00