Commit Graph

245 Commits

Author SHA1 Message Date
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
Aaron Blankstein
51a019cd1e upgrade debian dockerfiles from stretch (eol) to buster (current stable)
disable macos builds until osxcross sources can be updated

disable windows builds until cross-compilation sources can be updated
2023-04-26 10:08:21 -05:00
Aaron Blankstein
a27e10a044 disable windows builds until cross-compilation sources can be updated 2023-04-25 15:02:56 -05:00
Aaron Blankstein
e4976c87ee disable macos builds until osxcross sources can be updated 2023-04-25 14:54:20 -05:00
Aaron Blankstein
466d387414 add transfer, lookup, mempool checks to pox_2_unlock_all 2023-04-21 15:46:13 -05:00
Aaron Blankstein
136220efb8 ci: use GH workflow run rather than docker for unit-tests 2023-03-28 09:58:24 -05:00
Jude Nelson
9e3b34a2a0 Merge branch 'develop' into feat/test-v1-unlock-height 2023-02-01 14:11:15 -05:00
Jude Nelson
bdeb2c040e fix: run new test in CI 2023-02-01 14:08:38 -05:00
Jude Nelson
6c8845ea7f fix: add new test to CI 2023-01-31 18:15:35 -05:00
Jude Nelson
09afa45ff1 Merge branch 'develop' into trait-arg-check 2023-01-31 18:47:13 +00:00
Aaron Blankstein
523e2d4ef4 ci: do not fail ci if codecov upload fails 2023-01-30 16:33:04 -06:00
Brice Dobry
2d7c8a4355 Merge branch 'develop' into trait-arg-check 2023-01-25 15:58:04 -05:00
Aaron Blankstein
628dbd332a test: add trait_invocation_cross_epoch to testing matrix 2023-01-25 07:41:12 -06:00
pavitthrap
149ae7f379 Merge branch 'develop' into feat/synthetic-print-delegate-stx 2023-01-23 15:27:23 -05:00
Pavitthra Pandurangan
3d741db7fb added integration test to yml file 2023-01-18 17:32:06 -05:00
Jude Nelson
a7dca61fb3 feat: run new integration test 2023-01-13 17:48:57 -05:00
Jude Nelson
84483e9077 chore: more integration tests 2022-12-21 02:27:45 -05:00
Jude Nelson
dbbb67a063 Merge branch 'next' into feat/check-pox-2-params 2022-12-17 02:38:32 -05:00
Jude Nelson
1e294390f3 chore: add new integration tests for PoX reorgs 2022-12-16 01:56:12 -05:00
Jude Nelson
4e74929095 Merge branch 'develop' into chore/merge-develop-to-next 2022-12-15 09:03:01 -05:00
Jude Nelson
793f8edc8a Merge branch 'master' into chore/merge-master-to-next 2022-12-15 08:53:56 -05:00
Mårten Blankfors
3c7b935f65 fix(ci): Upgrade Clarinet deno library and lock Clarinet version in CI 2022-12-08 10:49:45 +01:00
Jude Nelson
ecb418e756 feat: run new test in CI 2022-12-02 17:27:54 -05:00
Jude Nelson
2f6248b195 chore: add new integration test to CI 2022-11-16 15:26:39 -05:00
Jude Nelson
aca2230783 Merge branch 'next' into feat/3363 2022-11-08 11:22:34 -05:00
Jude Nelson
a404a32ef2 chore: remove now-removed integration test from workflow 2022-11-03 22:35:32 -04:00
Jude Nelson
c2424f1909 Merge branch 'next' into feat/native-segwit 2022-11-02 09:29:16 -04:00