UdjinM6
828fac4c14
chore: add missing copyrights via copyright_header.py insert
2023-01-13 00:49:04 +03:00
Kittywhiskers Van Gogh
6699b0228f
docker: fix gitian support, optimize container layer count and improve script consistency ( #4983 )
...
* contrib: set the working directory to /src/dash to allow for cloning gitian dependencies
* contrib: place the home directory inside /home instead of root
* contrib: add notes about sharing ccache across the network
* contrib: chown based on the (u/g)id env vars instead of the associated username
* contrib: reduce layer count by reducing run invocations
* contrib: develop container cleanup and maintenance
- add apt-cacher-ng, gpg, lsb-release, screen as a package dependencies
- reorder packages in alphabetical order
- correct documentation
- create and add user to the docker group to satisfy Gitian's needs
- reduce the number of RUN calls to reduce layer count
2022-08-22 22:42:36 +03:00
strophy
ff2f768114
ci: fix docker context ( #4816 )
2022-04-28 11:35:50 -05:00
ktechmidas
712f60dd21
Fix: Use github workspace for building image ( #4775 )
...
* Fix: Use github workspace for building image
* Fix: Ensure correct dir for docker-entrypoint.sh
2022-04-19 09:11:04 +03:00
strophy
1fddc53f53
ci: build on-demand docker images for testing on devnets ( #4667 )
...
* ci: build alpha action
* ci: use self-hosted runner
* ci: build faster
* ci: multicore dash build
* chore: copy build, dockerize and push
* chore: dockerize build
* chore: remove unnecessary cachedir and checkout steps
* chore: disable qemu
* chore: remove buildx steps now included in AMI
* chore: move binaries in to place for second stage copy
* fix: runner using incorrect build driver
* chore: debug builder info
* chore: more detailed debug
* chore: install qemu and buildx in actions
* fix: indentation
* fix: remove debug code
* feat: multi-arch cross-compiling dockerfile
* chore: remove unnecessary docker layers
* chore: add debug output
* chore: dump context
* fix: use event inputs tag for docker_meta
* chore: dump context again
* fix: context reference syntax
* feat: attempt to use gitian builder
* chore: ff changes from other branches
* chore: disable macOS build
* Revert "chore: ff changes from other branches"
This reverts commit daece1c505
.
* chore: restore GHA changes to fix incorrect merge
* chore: remove duplicate code
* chore: bump buildx version to latest
* chore: try to build without signing
* chore: setup tmate to find build
* chore: run tmate on failure
* fix: invalid path to binaries on copy
* chore: remove unnecessary GPG steps
* chore: replace strophy with dashpay
* fix: gha cache not providing speedup
* Update .github/workflows/release_alpha.yml
Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
2022-04-03 17:24:06 -05:00
Kittywhiskers Van Gogh
1c188bcd47
build: relocate *net deployment logic to their own directories
2021-12-21 12:41:00 +05:30