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

Update Docker image build pipelines #990

Merged
merged 13 commits into from
Nov 10, 2022
Merged

Conversation

jbowen93
Copy link
Contributor

@jbowen93 jbowen93 commented Nov 9, 2022

PULL REQUEST

Overview

Updates the Docker image build Github Action Pipelines.

The amd64-docker-build job is run on all pushes to all branches. It creates a linux/amd64 docker image that is tagged with the short commit sha.

Example Job w/ resulting image

The main-docker-build job runs on pushes to main as well as when any new tags are pushed. It creates both a linux/arm64 image and a linux/amd64 image. When run against main the image is tagged with the short commit sha. When run against a tag the image is tagged with the git tag.

Example Job w/ resulting image

Example Job for a tagged run w/ resulting image.

Checklist

  • New and updated code has appropriate documentation
  • New and updated code has new and/or updated testing
  • Required CI checks are passing
  • Visual proof for any user facing features like CLI or documentation updates
  • Linked issues closed with keywords

@jbowen93 jbowen93 marked this pull request as ready for review November 9, 2022 23:28
@jbowen93 jbowen93 self-assigned this Nov 9, 2022
@evan-forbes evan-forbes merged commit 7971341 into celestiaorg:main Nov 10, 2022
rach-id pushed a commit to rach-id/celestia-app that referenced this pull request Nov 16, 2022
# PULL REQUEST

<!--
Please read and fill out this form before submitting your PR.

Please make sure you have reviewed our contributors guide before
submitting your
first PR.
-->

## Overview

Updates the Docker image build Github Action Pipelines.

The `amd64-docker-build` job is run on all pushes to all branches. It
creates a `linux/amd64` docker image that is tagged with the short
commit sha.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432472621/jobs/5721783469)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690412?tag=sha-9087311)

The `main-docker-build` job runs on pushes to `main` as well as when any
new tags are pushed. It creates both a `linux/arm64` image and a
`linux/amd64` image. When run against `main` the image is tagged with
the short commit sha. When run against a tag the image is tagged with
the git tag.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432479009/jobs/5721797340)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49692397?tag=sha-ff1c238)

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432357771)
for a tagged run w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690070?tag=0.0.91-rc1).
## Checklist

<!-- 
Please complete the checklist to ensure that the PR is ready to be
reviewed.

IMPORTANT:
PRs should be left in Draft until the below checklist is completed.
-->

- [x] New and updated code has appropriate documentation
- [x] New and updated code has new and/or updated testing
- [x] Required CI checks are passing
- [x] Visual proof for any user facing features like CLI or
documentation updates
- [x] Linked issues closed with keywords
rach-id pushed a commit to rach-id/celestia-app that referenced this pull request Nov 16, 2022
# PULL REQUEST

<!--
Please read and fill out this form before submitting your PR.

Please make sure you have reviewed our contributors guide before
submitting your
first PR.
-->

## Overview

Updates the Docker image build Github Action Pipelines.

The `amd64-docker-build` job is run on all pushes to all branches. It
creates a `linux/amd64` docker image that is tagged with the short
commit sha.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432472621/jobs/5721783469)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690412?tag=sha-9087311)

The `main-docker-build` job runs on pushes to `main` as well as when any
new tags are pushed. It creates both a `linux/arm64` image and a
`linux/amd64` image. When run against `main` the image is tagged with
the short commit sha. When run against a tag the image is tagged with
the git tag.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432479009/jobs/5721797340)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49692397?tag=sha-ff1c238)

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432357771)
for a tagged run w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690070?tag=0.0.91-rc1).
## Checklist

<!-- 
Please complete the checklist to ensure that the PR is ready to be
reviewed.

IMPORTANT:
PRs should be left in Draft until the below checklist is completed.
-->

- [x] New and updated code has appropriate documentation
- [x] New and updated code has new and/or updated testing
- [x] Required CI checks are passing
- [x] Visual proof for any user facing features like CLI or
documentation updates
- [x] Linked issues closed with keywords
rach-id pushed a commit to rach-id/celestia-app that referenced this pull request May 25, 2023
# PULL REQUEST

<!--
Please read and fill out this form before submitting your PR.

Please make sure you have reviewed our contributors guide before
submitting your
first PR.
-->

## Overview

Updates the Docker image build Github Action Pipelines.

The `amd64-docker-build` job is run on all pushes to all branches. It
creates a `linux/amd64` docker image that is tagged with the short
commit sha.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432472621/jobs/5721783469)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690412?tag=sha-9087311)

The `main-docker-build` job runs on pushes to `main` as well as when any
new tags are pushed. It creates both a `linux/arm64` image and a
`linux/amd64` image. When run against `main` the image is tagged with
the short commit sha. When run against a tag the image is tagged with
the git tag.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432479009/jobs/5721797340)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49692397?tag=sha-ff1c238)

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432357771)
for a tagged run w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690070?tag=0.0.91-rc1).
## Checklist

<!--
Please complete the checklist to ensure that the PR is ready to be
reviewed.

IMPORTANT:
PRs should be left in Draft until the below checklist is completed.
-->

- [x] New and updated code has appropriate documentation
- [x] New and updated code has new and/or updated testing
- [x] Required CI checks are passing
- [x] Visual proof for any user facing features like CLI or
documentation updates
- [x] Linked issues closed with keywords

(cherry picked from commit 7971341)
evan-forbes pushed a commit that referenced this pull request May 26, 2023
# PULL REQUEST

<!--
Please read and fill out this form before submitting your PR.

Please make sure you have reviewed our contributors guide before
submitting your
first PR.
-->

## Overview

Updates the Docker image build Github Action Pipelines.

The `amd64-docker-build` job is run on all pushes to all branches. It
creates a `linux/amd64` docker image that is tagged with the short
commit sha.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432472621/jobs/5721783469)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690412?tag=sha-9087311)

The `main-docker-build` job runs on pushes to `main` as well as when any
new tags are pushed. It creates both a `linux/arm64` image and a
`linux/amd64` image. When run against `main` the image is tagged with
the short commit sha. When run against a tag the image is tagged with
the git tag.

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432479009/jobs/5721797340)
w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49692397?tag=sha-ff1c238)

[Example
Job](https://github.com/jbowen93/celestia-app/actions/runs/3432357771)
for a tagged run w/ [resulting
image](https://github.com/jbowen93/celestia-app/pkgs/container/celestia-app/49690070?tag=0.0.91-rc1).
## Checklist

<!--
Please complete the checklist to ensure that the PR is ready to be
reviewed.

IMPORTANT:
PRs should be left in Draft until the below checklist is completed.
-->

- [x] New and updated code has appropriate documentation
- [x] New and updated code has new and/or updated testing
- [x] Required CI checks are passing
- [x] Visual proof for any user facing features like CLI or
documentation updates
- [x] Linked issues closed with keywords

(cherry picked from commit 7971341)
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

4 participants