Commit Graph

425 Commits

Author SHA1 Message Date
Brice Dobry
c273532238 ci: revert changes in ci.yml 2023-11-01 15:38:02 -04:00
Brice Dobry
febb45f620 ci: enable clippy when opening PRs to develop
Packages enabled so far:
- clarity
- libstackerdb
- pox-locking
- stacks-common
2023-11-01 15:23:50 -04:00
Jude Nelson
eaa8de9e7e chore: run DKG test as part of integration test 2023-10-26 00:44:24 -04:00
Joey Yandle
e5d529c947 reclaim disk space before full genesis integration test 2023-10-16 14:33:56 -04:00
Jeff Bencin
00f10e73c6 chore: Add imports_granularity=Module to rustfmt config 2023-10-10 11:09:55 -04:00
Jude Nelson
b5b56e8318 chore: install libllvm16 and libclang1-16 so we can build p256k1 2023-10-07 21:24:32 -04:00
Jude Nelson
038def966f Merge branch 'develop' into next 2023-10-06 17:54:47 -04:00
Joey Yandle
20bb540bd7 it's a remove not an install so just get rid of the thing that isn't there 2023-10-04 11:20:56 -04:00
Joey Yandle
d7f2a30acd disable failing apt-get call that pulls in a bunch of weird stuff 2023-10-04 11:18:12 -04:00
Jude Nelson
904c7abd49 Merge branch 'develop' into feat/stacks-signer 2023-09-21 18:42:07 +00:00
Jacinta Ferrant
5ca6fd231e Add 'sudo apt-get update' to the build image step
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-21 10:00:50 -07:00
Brice Dobry
fdd881fe9d test: some clarity tests can only run in developer-mode 2023-09-20 17:23:14 -04:00
Jude Nelson
0bf628543f Merge branch 'develop' into feat/stacks-signer 2023-09-20 20:07:48 +00:00
Jacinta Ferrant
6134cc877d Add 'sudo apt-get update' to the build image step
Signed-off-by: Jacinta Ferrant <jacinta@trustmachines.co>
2023-09-20 09:00:38 -07:00
Joey Yandle
5318cbfb8d had to add rustfmt to large genesis dockerfile too 2023-09-18 12:05:02 -04:00
Joey Yandle
7b5694e7cf add libclang-dev to Dockerfile.large-genesis to fix full genesis test in CI 2023-09-18 11:48:26 -04:00
Joey Yandle
dff0001c35 try without tmpfs 2023-09-18 11:27:50 -04:00
Joey Yandle
3f36dbc93d try setting shm size so we can keep building in tmpfs 2023-09-18 11:24:39 -04:00
Joey Yandle
cbd77a5096 add rustfmt which somehow wasn't installed before 2023-09-15 17:37:21 -04:00
Joey Yandle
7afa742f84 try to fix CI by installing libclang-dev 2023-09-15 17:24:40 -04:00
Jeff Bencin
fe45e9157b ci: Fix CI failing when we don't have DockerHub credentials 2023-09-13 16:36:10 -04:00
wileyj
c5009d2f57 cherry-picking docker login env var commit 2023-09-11 12:45:37 -04:00
Brice Dobry
e17f094790 Merge branch 'chore/merge-master-to-develop' into next 2023-09-06 22:03:47 -04:00
Jude Nelson
a45cfdf844 chore: run stackerdb tests in CI 2023-08-29 10:42:45 -04:00
Jude Nelson
1f3bd2e7b4 fix: use Bitcoin 25 for all CI tests 2023-08-23 13:40:01 -04:00
Jude Nelson
765dc617a7 fix: use Bitcoin 0.25 for integration tests 2023-08-22 21:18:08 -04:00
Aaron Blankstein
8c62f91d9e chore: speed up analysis_costs and costs tests, drop -Cinstrument-coverage from unit tests ci 2023-07-27 16:07:42 -05:00
Aaron Blankstein
b7aa34f51b Merge remote-tracking branch 'origin/master' into ci/nextest-units 2023-07-27 10:09:01 -05:00
Aaron Blankstein
16f20c5906 ci: use nextest for unit tests, disable grcov collation and codecov on unit tests for now 2023-07-27 06:11:20 -05:00
Aaron Blankstein
113b8e2aed ci: use current branches workflow definition 2023-07-24 14:07:33 -05:00
Aaron Blankstein
b9b9cb325e fix: merge artifact. develop moved unit test execution out of docker 2023-07-24 13:49:39 -05:00
Aaron Blankstein
b13350e778 Merge branch 'master' into chore/master-to-develop 2023-07-24 13:41:39 -05:00
wileyj
eec2197092 removing 3rd party action for cleanup 2023-07-24 10:59:06 -07:00
wileyj
e23cc93ff4 removing commented line 2023-07-24 10:59:06 -07:00
wileyj
a7cd2c4362 create image as tarred gzip 2023-07-24 10:59:06 -07:00
wileyj
b02e48f858 cleanup 2023-07-24 10:59:06 -07:00
wileyj
f54030e66f preserve docker images 2023-07-24 10:59:06 -07:00
wileyj
0c96fd5020 remove docker prune 2023-07-24 10:59:06 -07:00
wileyj
baace485ce docker prune 2023-07-24 10:59:06 -07:00
wileyj
2191a5e32a gather more info around disk usage 2023-07-24 10:59:06 -07:00
wileyj
1803c733b5 attempt to reclaim diskspace 2023-07-24 10:59:06 -07:00
wileyj
a04f36465f update docs-pr dockerfile to use bullseye 2023-06-07 17:36:23 -07:00
wileyj
1da60adaab hardcode the dockerhub org (#3741)
* hardcode the dockerhub org

* rename base image to stacks-blockchain from stacks-node
2023-06-07 10:32:30 -07:00
wileyj
8a7a371227 Update github action CI workflow (#3199)
* Updating Github Action

- build all release images from binaries
- create checksum of binary artifacts for release
- adds clippy and crate advisory actions
- update all dockerfiles to use ramdisk for building
- separate actions to relevant files
- adds arm64 binaries/docker image
- update all debian builds to use bullseye (latest debian)

* only run btc int tests on default branch

* enable btc int test on develop

* Feat/update ci (#38)

* Updating Github Action

- build all release images from binaries
- create checksum of binary artifacts for release
- adds clippy and crate advisory actions
- update all dockerfiles to use ramdisk for building
- separate actions to relevant files
- adds arm64 binaries/docker image
- update all debian builds to use bullseye (latest debian)

* only run btc int tests on default branch

* final action test

disabled a lot of the long-running tests

* Update ci.yml

* Update ci.yml

* Update bitcoin-tests.yml

* Update bitcoin-tests.yml

* run on push to master (merge)

* Update Github Actions

- build all release images from binaries
- create checksum of binary artifacts for release
- adds clippy and crate advisory actions
- update all dockerfiles to use ramdisk for building
- separate actions to relevant files
- adds arm64 binaries/docker image
- update all debian builds to use bullseye (latest debian)

* adding  build features to dockerfiles

* update repo org to stacks-network

missed a ref to wileyj forked repo

* addressing comments in pr 3199

see https://github.com/stacks-network/stacks-blockchain/pull/3199 for changes requested

* cleaning up docker tags

prevent overwriting of docker image branch tags

* disabling audit workflow

disabling this workflow until we can test further

* Adding a release file

* Update to trigger logic

Updating the logic of how/when builds and releases happen based on comments in PR.
Updated the RELEASING.md file to reflect these changes

* chore: delete circle.yml

CircleCI hasn't been used in 11+ months.

Fixes #3072

* switch repo&owner to var

remove hardcoded value in favor or `GITHUB_REPOSITORY`

* use local workflows

* fix: don't assume that the bitcoin node always gives a non-zero number of headers

* fix: add unit test and change log entry

* fix: Exclude benchmarks from compilation

* fix: Resolve conflicts and the remaining two errors

* clean: remove benchmark files

* fix: use explicit version number

* minor update to reconcile diffs

since some files were renamed, some minor changes had to be made manually here, i.e. fail_ci_if_error: false

* hardcode some vals for testing

* revert

* use org/repo locations for jobs

testing the locally built packages/docker images is successful, this reverts those changes need for testing the resulting artifacts

* Moving file to docs dir

* continue build if unit-tests fail

use current settings from master branch

* 3199 - minor updates for recent upstream changes

---------

Co-authored-by: Diwaker Gupta <15990+diwakergupta@users.noreply.github.com>
Co-authored-by: Jude Nelson <judecn@gmail.com>
Co-authored-by: Stjepan Golemac <stjepan.golemac@gmail.com>
2023-06-06 13:43:41 -07:00
Pavitthra Pandurangan
02db1e68ae Merge branch 'develop' into chore/merge-master-develop-2.4 2023-05-30 16:16:22 -04:00
Pavitthra Pandurangan
1bdc6a455c fixed test, added to gh workflow 2023-05-22 15:23:24 -07:00
Aaron Blankstein
7a14537b4b test: add epoch_23::trait_invocation_behavior 2023-05-01 17:18:32 -05:00
Aaron Blankstein
d7827f7cfd add test, address PR comment feedback 2023-04-26 15:23:22 -05:00
Aaron Blankstein
f5ba5aec4c Merge branch 'fix/stretch-builds' into feat/sip-022-pox-disable 2023-04-26 11:29:32 -05:00
Aaron Blankstein
50fc803435 ci: use stable (bullseye) for debian dockerfiles 2023-04-26 11:20:49 -05:00