Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ci): migrates circleci to github actions #2290

Merged
merged 2 commits into from
Jun 26, 2024

Conversation

jurajpiar
Copy link
Member

@jurajpiar jurajpiar commented Apr 16, 2024

As RSK dev I want to migrate CircleCI pipeline in RSKj to Github Actions

Depends on: rsksmart/mining-integration-tests#32

@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch from c9f586d to 1031de6 Compare April 16, 2024 23:57
Copy link

sonarcloud bot commented Apr 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch 4 times, most recently from 1a04d47 to 86dd64e Compare April 19, 2024 07:49
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch 24 times, most recently from 7064fcd to 1d4d659 Compare May 1, 2024 10:12
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch 5 times, most recently from c779420 to 91d98e9 Compare June 12, 2024 08:37
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch 2 times, most recently from 862d615 to c909f0a Compare June 12, 2024 09:17
.github/workflows/build_and_test.yml Outdated Show resolved Hide resolved
.github/workflows/build_and_test.yml Outdated Show resolved Hide resolved
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch 3 times, most recently from d1a111f to 2a6384b Compare June 21, 2024 16:17
fmacleal
fmacleal previously approved these changes Jun 24, 2024
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch from 2a6384b to fa1c6e3 Compare June 24, 2024 11:15
@Vovchyk Vovchyk removed the request for review from lucasvuotto June 24, 2024 11:27
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch from fa1c6e3 to 7fb15dc Compare June 25, 2024 12:28
Following commits were squashed:
feat(ci): adjusts mining-tests

feat(ci): makes services work

feat(ci): makes services work

removes port verification

trying docker compose inside mining tests

trying docker compose inside mining tests

trying docker compose inside mining tests

trying docker compose inside mining tests

using mining tests fork

anew just bitcoin nodes

build publish docker

reatach rest of job

node v -> 12

run tests in same step as rskj

reenables build and other jobs

no recompile in mining-tests

feat(ci): uses rsksmart docker images

only push ddocker image if different

feat(ci): uses private ghcr

trying with a cooy of last working mining tests

now adding build job from last working too

changes rskj-core/src/main/resources/version.properties to 6.2.0

changes rskj-core/src/main/resources/version.properties to 6.2.0

back to 6.3 and show built jars

makes build use temurin 17

adds version to cache

uses artifacts for build caching

fix(ci): runs test only once on PR opened

feat(ci): only on push

refactor(ci): rearrange jobs
@jurajpiar jurajpiar force-pushed the juraj/circleci_to_github_migration branch from 7fb15dc to 73ad5b1 Compare June 25, 2024 12:38
@Vovchyk
Copy link
Contributor

Vovchyk commented Jun 25, 2024

pipeline:run

1 similar comment
@Vovchyk
Copy link
Contributor

Vovchyk commented Jun 25, 2024

pipeline:run

@lucasvuotto
Copy link
Contributor

pipeline: run

@Vovchyk
Copy link
Contributor

Vovchyk commented Jun 26, 2024

pipeline:run

Copy link

sonarcloud bot commented Jun 26, 2024

@Vovchyk Vovchyk merged commit 14c8090 into master Jun 26, 2024
10 checks passed
@Vovchyk Vovchyk deleted the juraj/circleci_to_github_migration branch June 26, 2024 12:25
@aeidelman aeidelman added this to the Arrowhead 6.3.0 milestone Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants