Commit Graph

13 Commits

Author SHA1 Message Date
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
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
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
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
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