28 Commits

Author SHA1 Message Date
dependabot[bot]
34830034c8
build(deps): bump GoogleCloudPlatform/release-please-action from 2 to 3 (#137)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 10:57:29 +02:00
dependabot[bot]
b268e8e500
build(deps): bump peter-evans/repository-dispatch from 1 to 2 (#138)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 10:52:10 +02:00
dependabot[bot]
be753b2c89
build(deps): bump wagoid/commitlint-github-action from 2 to 4 (#146)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 10:51:40 +02:00
dependabot[bot]
bec4596455
build(deps): bump actions/checkout from 2 to 3 (#139)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 10:36:23 +02:00
Adam Uhlíř
9ec48b94fd
ci: enable dependabot for github actions (#129) 2022-05-30 16:29:13 +02:00
Adam Uhlíř
db8b18d26b
ci: enable dependabot (#122) 2022-05-30 14:05:51 +02:00
Adam Uhlíř
5cb6eeca26
build: generations improvements (#103)
* build: generations improvements

* fix: missing chown

* refactor: simpler wait for usable

* fix: use sudo

* chore: echo image for commit version tag

* fix: use sudo

* fix: i don't know what anymore

* build: debug

* build: fix

* fix: push only when requested
2022-05-10 16:47:03 +02:00
Adam Uhlíř
b11aab3d3c
fix: add full bee version with commit for bee-js update (#104) 2022-05-10 10:43:46 +02:00
Adam Uhlíř
c033758f3d
ci: automatic bee bump (#100) 2022-05-09 11:46:47 +02:00
Adam Uhlíř
927405bab3
feat: multiarch builds (#99) 2022-05-09 11:30:06 +02:00
Adam Uhlíř
bef03cabc8
fix: dont use promise fs namespace for node12 support (#97) 2022-05-09 11:28:27 +02:00
Adam Uhlíř
365f77c1ab
feat: image generation improvements (#87) 2022-05-05 11:36:49 +02:00
Adam Uhlíř
743b25e9fa
ci: release please mechanism (#83) 2022-05-02 10:22:38 +02:00
Adam Uhlíř
360f3e07c2
feat: ts cli orchestrator (#81) 2022-04-29 15:51:09 +02:00
Adam Uhlíř
9ac5b11421
feat: api versions support (#72) 2022-02-09 08:26:03 +01:00
Adam Uhlíř
faa8db7e5c
ci: clean bee_version only for repository dispatch (#65) 2021-12-14 11:57:29 +01:00
Adam Uhlíř
92d610be9a
ci: fix correct docker bee version (#63) 2021-11-29 10:06:16 +01:00
Adam Uhlíř
6b63d0f164
ci: use docker images for auto builds (#61) 2021-11-24 10:11:34 +01:00
Adam Uhlíř
b2cce5cab0
ci: trigger bee-js bee update (#58) 2021-11-15 14:50:50 +01:00
Adam Uhlíř
ef353732ea
ci: build images on bee release (#57)
Co-authored-by: nugaon <50576770+nugaon@users.noreply.github.com>
2021-11-12 10:31:32 +01:00
nugaon
b8e451e57e
feat: bee 1.0.0 (#41)
* feat: new Price Oracle bytecode

* refactor: remove file smth.txt

* feat: new PostageStamp contract

* feat: change contract deploy workflow

* feat: bee-1.0.0-rc2 compatible runner

* feat: build from source (#47)

* feat: extend build-envrionment.sh with building bee image from source

* ci: new workflow option parameter - beeVersionAsCommitHash

* fix(ci): try to overwrite BEE_VERSION sys variable

* fix: do not export BEE_VERSION after env build

* fix(ci): run build-environment without source command

* fix(ci): try to retrieve built BEE_VERSION value

* fix: save build BEE_VERSION value

* fix(ci): retrieve built image tag in the last step

* refactor: echoerr

* refactor(ci): export sys variables

* feat: disable warmup time (#46)

* feat: disable warmup time

* fix: place warmup-time to the correct place

* fix: put quote back where it truly belongs

* feat: state commit (#45)

* refactor: remove payment treshold option because it causes performance issues

* docs: design planned parameters for the new build workflow

* feat: build environment with traffic gen option

* fix(log): rephrase traffic gen log

* feat: special bee version tagging when state commit happens

* build: new env variable STATE_COMMIT

* ci: STATE_COMMIT

* feat: state commit scripts

* refactor: destroy containers after state producing

* refactor: remove unnecessary echo

* fix: blockchain version at state commit

* build: bumo bee-js version

* build: update package-lock

* fix: fixes

* ci: build environment workflow with state commit

* refactor: buy larger stamp

* fix: publish workflow

* refactor: increase stamp depth

* fix: bee version fetch at commit

* refactor: start containers normally instead of ephemeral for debugging

* fix(ci): add chown for bee user on bee-data-dirs in order to write bee state

* fix: try out the permission on bee data dir with 777 chmod

* fix(ci): give folder permission in the build environment phrase

* refactor(ci): raise sleep between uploads in order to generate cheques

* refactor: wait 11 secs after batch purchase

* fix: commit version tag string true instead of boolean

* fix: add state commit check for set COMMIT_VERSION_TAG

* chore: bump bee version

Co-authored-by: Cafe137 <77121044+Cafe137@users.noreply.github.com>
2021-06-21 16:10:55 +02:00
nugaon
e61f2cb8a1
feat: traffic gen (#21)
* feat: generate random bytes and push to the binded nodes

* fix: npm reinstall

* fix: version dumps in package.json

* ci: bump version number of node

* feat: payment-tolerance

* refactor: gen 400 chunks with the trafficgen command

* feat: parametric traffic generation

* docs: amend beeShPorts description

* docs: readme

* fix: payment tolerance default value in bee.sh

* refactor: only beeApiUrl argument on script call

* docs: traffic gen readme adjustment

* refactor: instead of payment tolerance use payment threshold

* refactor: sleep ms raise and take out unnecessary axios call

* chore: await for upload, the script no longer overloads bee nodes with data (#27)

Co-authored-by: Vojtech Simetka <vojtech@simetka.cz>
2021-05-17 11:03:36 +02:00
nugaon
ccc3b5eca6 fix: push docker images by their name instead of the ids 2021-05-04 16:08:19 +02:00
nugaon
870dc2da1e ci: move comparisation into the brackets 2021-05-04 15:46:10 +02:00
nugaon
0819569067 ci: export artitary set variables on docker push 2021-05-04 15:31:31 +02:00
nugaon
ba9ab717ed
fix: ci double quotes at if statement
Github related issue [#866](https://github.com/actions/runner/issues/866)
2021-05-04 15:12:01 +02:00
nugaon
73595f86d0
feat: tag with commit hash (#10)
* feat: docker image tag setter and getter utility

* chore: add new environment variable commit_version_tag (true or false)

* feat: handle commit_version_tag in build and bee runner scripts

* ci: add ci and introduce the new environment variable set on workflow manual run
2021-05-04 15:05:47 +02:00
nugaon
1b66139c7c
ci: init (#5)
* feat: build docker images with one script

* feat: publish the built docker image

* ci: init worflow to publish built docker image

* chore: add the new commands to the package.json

* ci: add npm setup command run

* ci: build with only node 12.x

* refactor: add github repo bee image prefix to .env

* ci: github action input for build docker image

* fix: intend in yaml

* fix: typeo

* fix: testing the rumor about github bug in order to show up the run workflow button

* revert: prev commit - did not work

* ci: only build image if it was clicked manually
2021-05-04 14:48:36 +02:00