Commit Graph

94 Commits

Author SHA1 Message Date
BowTiedDevOps
096460e3df feat: modify workflow to also build signer releases 2024-08-13 08:41:35 -07:00
wileyj
29eb44276b add stacks-signer to the docker release images 2024-04-13 12:42:06 -07:00
wileyj
47d480c5e4 removing portable flag 2024-04-09 07:34:02 -07:00
Matthew Little
14c3949869 Merge branch 'next' into ci/dry_x64_builds 2024-03-06 16:24:20 +01:00
Brice Dobry
fc2d52c742 feat: gate target-cpu=native with portable feature
We believe this can cause some problems with docker images.
2024-03-05 16:23:29 -05:00
wileyj
11dd4d14d1 addressing PR comments/default x64 builds to variant 3 2024-03-05 12:24:15 -08:00
wileyj
1999ab5f44 remove comments, switch to bookworm images 2024-03-01 17:01:51 -08:00
wileyj
886b426414 cleanup, add target-cpu arg for source builds 2024-02-29 11:47:57 -08:00
Hank Stoever
c75589ded7 feat: include stacks-signer in CI images 2024-01-26 14:15:21 -08:00
wileyj
de7e377f5a Merge branch 'next' into merge-next-1701798793 2023-12-05 18:47:54 -08:00
wileyj
d18fd97c61 Merge branch 'master' into merge-develop
* master: (24 commits)
  Update location of archive
  update documentation
  renaming items to stacks-core
  remove comment in dockerfile
  address comments in 4079
  spelling error
  Update docker image name
  Add checks/trigger for next/fix typo
  set docker repo name and add tag arg for build
  (3847) - Adding new workflow files
  (3847) - Adding updated files
  (3847) - Removing files
  (3847) - Adding/updating Dockerfiles for ARM arch
  Update README.md
  Add new docker tag to address repo name change
  docs: fix invalid example in docs
  remove missing packags from ci
  fix: address issue in print eval
  fix: fix trait handler and cut release
  chore: add changelog entry for 3784 hotfix
  ...
2023-12-04 13:43:19 -08:00
wileyj
b3de84a78f (3847) - Adding/updating Dockerfiles for ARM arch 2023-12-01 12:01:29 -08:00
Jude Nelson
f2c1a6daa1 fix: use rust:bullseye, since rust:trixie doesn't exist 2023-11-17 16:18:55 -05:00
Jude Nelson
2f84fae551 chore: bump docker image to debian trixie 2023-11-17 16:12:36 -05:00
Jude Nelson
b918415b68 Merge branch 'develop' into chore/merge-develop-to-next-20241113 2023-11-17 15:06:03 -05:00
Jude Nelson
d47a9c4fb6 Merge branch 'develop' into chore/merge-develop-to-next-20241113 2023-11-17 15:05:01 -05:00
Jeff Bencin
df1972fa50 chore: Remove Makefile and use Cargo alias for cargo fmt config instead 2023-11-16 14:06:21 -05: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
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
Brice Dobry
e17f094790 Merge branch 'chore/merge-master-to-develop' into next 2023-09-06 22:03:47 -04:00
Jude Nelson
4ee59281e5 fix: use Bitcoin 25 for all CI tests 2023-08-23 16:14:34 -04:00
Jude Nelson
1f3bd2e7b4 fix: use Bitcoin 25 for all CI tests 2023-08-23 13:40:01 -04:00
Jude Nelson
2a3ce4ff42 fix: use Bitcoin 0.25 for integration tests 2023-08-22 21:36:45 -04:00
Jude Nelson
765dc617a7 fix: use Bitcoin 0.25 for integration tests 2023-08-22 21:18:08 -04:00
Aaron Blankstein
b13350e778 Merge branch 'master' into chore/master-to-develop 2023-07-24 13:41:39 -05: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
Aaron Blankstein
136220efb8 ci: use GH workflow run rather than docker for unit-tests 2023-03-28 09:58:24 -05:00
Pavitthra Pandurangan
972f061bb5 update CI, contributors file
add more guidance to contributing.md

changes to contributing.md
2023-02-28 12:06:37 -05:00
Aaron Blankstein
4270820f43 ci: use rust stable for code coverage tests (large genesis) 2022-09-12 11:05:41 -05:00
Aaron Blankstein
8ed1b36217 ci: use rust stable for code coverage tests 2022-09-12 10:56:59 -05:00
Jude Nelson
07843cd951 fix: explicitly set CARGO_MANIFEST_DIR in a bid to fix CI 2022-07-29 13:27:35 -04:00
Jude Nelson
4c8204d393 Merge branch 'develop' into feat/chain-id 2022-04-27 12:30:00 -04:00
Aaron Blankstein
1d46436179 fix: update build scripts, etc. with stacks-inspect 2022-04-25 12:56:41 -05:00
Jude Nelson
79bffa686b Merge branch 'develop' into next 2022-03-25 13:19:42 -04:00
Jude Nelson
1749aa900c Merge branch 'master' into next 2022-03-22 15:07:38 -04:00
Aaron Blankstein
55918469c0 Merge remote-tracking branch 'origin/develop' into feat/develop-libclarity-separation 2022-02-03 11:20:07 -06:00
Aaron Blankstein
ecf32da114 fix: pin rust nightly to 1/14/22 to get around rust-lang/rust#93054 2022-01-21 14:55:51 -06:00
Aaron Blankstein
f6e872d25e chore: update code-coverage action to run --workspace 2022-01-07 15:15:03 -06:00
Aaron Blankstein
27a6ad38ed Merge remote-tracking branch 'origin/develop' into merge/nc2 2021-12-17 11:54:35 -06:00
Aaron Blankstein
009945d098 chore: dont try to use workdir in the bitcoin-int-tests 2021-12-08 13:17:46 -06:00
Aaron Blankstein
a0dce3f3cc chore: fix dockerfile exports 2021-12-08 11:46:09 -06:00