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

workflows refactoring #339

Merged
merged 9 commits into from
Jul 10, 2024
Merged

workflows refactoring #339

merged 9 commits into from
Jul 10, 2024

Conversation

mo-c4t
Copy link
Member

@mo-c4t mo-c4t commented Jul 4, 2024

Why this should be merged

1- changed codeowners to include evlekht
2- removed yum as it is not used anymore. it's replaced with template/DEBIAN/control
3- added buf-push.yml from avax to push protobuf packages, but set the trigger to workflow dispatch until we really want to push the package and create the envvironment for that
4- replaced avalanchego with caminogo in readme files and printed texts
5- changed avalanchego-path test argument to caminogo-path
6- moved workflows/scripts/* to workflows/ to be like avax
7- updated workflows actions
checkout v3 >> v4
setup-go v3 >> v5
code-ql v2 >> v3
actions/upload-artifact v3 >> v4
bufbuild/buf-setup-action v1.26.1 >> v1.34.0

8- upgrade tests are using tags instead of releases because we don'T have current releases from cortina
9- fuzz tests to run every week
10- removed scripts/ansible folder as it's not used
11- added rac argument to build script to be like avax
12- moved build_local_image to build_image to be like avax
13- removed build-docker.yml and build_artifacts.yml workflows as they are now placed in a new workflow in camino-infrastructure to create releases

How this works

How this was tested

caminogo was built successfully

@mo-c4t mo-c4t requested review from havan, evlekht, Noctunus and c4t-ag and removed request for havan, evlekht, Noctunus and c4t-ag July 4, 2024 08:13
@mo-c4t mo-c4t requested review from havan and evlekht July 4, 2024 12:30
evlekht
evlekht previously approved these changes Jul 10, 2024
evlekht
evlekht previously approved these changes Jul 10, 2024
@mo-c4t mo-c4t merged commit 2517797 into dev Jul 10, 2024
13 checks passed
@mo-c4t mo-c4t deleted the workflows-revise branch July 10, 2024 22:07
mo-c4t added a commit that referenced this pull request Jul 11, 2024
* workflows refactoring
evlekht added a commit that referenced this pull request Jul 21, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 22, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 23, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
@evlekht evlekht mentioned this pull request Jul 23, 2024
evlekht added a commit that referenced this pull request Jul 23, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 23, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 23, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht pushed a commit that referenced this pull request Jul 24, 2024
* workflows refactoring
# Conflicts:
#	.github/workflows/cleanup-net-outage-sim.sh
evlekht added a commit that referenced this pull request Jul 25, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
evlekht added a commit that referenced this pull request Jul 25, 2024
* workflows refactoring
# Conflicts:
#	.github/CODEOWNERS
#	.github/workflows/build-deb-pkg.sh
#	.github/workflows/build-tgz-pkg.sh
#	.github/workflows/build_artifacts.yml
#	.github/workflows/ci.yml
#	.github/workflows/fuzz_merkledb.yml
#	.github/workflows/publish_image.sh
#	.github/workflows/run-net-outage-sim.sh
#	scripts/build.sh
#	scripts/build_avalanche.sh
#	scripts/build_testnetctl.sh
#	scripts/tests.e2e.sh
#	scripts/tests.upgrade.sh
#	tests/e2e/README.md
#	tests/fixture/e2e/flags.go
#	tests/fixture/tmpnet/README.md
#	tests/fixture/tmpnet/cmd/main.go
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.

2 participants