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

Make our build and release process open source #1181

Merged
merged 3 commits into from
Apr 11, 2023
Merged

Make our build and release process open source #1181

merged 3 commits into from
Apr 11, 2023

Conversation

tomkennedy513
Copy link
Collaborator

No description provided.

@codecov-commenter
Copy link

codecov-commenter commented Apr 10, 2023

Codecov Report

Merging #1181 (7b0dd64) into main (bdf7d5a) will increase coverage by 0.01%.
The diff coverage is n/a.

❗ Current head 7b0dd64 differs from pull request most recent head ac2d2a2. Consider uploading reports for the commit ac2d2a2 to get more accurate results

@@            Coverage Diff             @@
##             main    #1181      +/-   ##
==========================================
+ Coverage   70.01%   70.03%   +0.01%     
==========================================
  Files         132      132              
  Lines        6677     6671       -6     
==========================================
- Hits         4675     4672       -3     
+ Misses       1573     1570       -3     
  Partials      429      429              

see 3 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@tomkennedy513
Copy link
Collaborator Author

the --report-output-dir flag wasn't working for windows so I am just pulling the digest out from the logs for the windows images, but once that issue is resolved we can remove that entire windows specific build job and windows/linux can share a build action

tomkennedy513 and others added 3 commits April 11, 2023 11:29
- runs unit tests
- builds kpack images via pack
- pushes the images to a dev registry & creates a prerelease
- creates a kind cluster and deploys pre-release
- runs e2e the tests on there
- if branch matches `release/x.y.z` where where x is major, y is minor,
  z is patch, the images will be promoted to release registry and final
  release is generated. Then a draft release will be created
- update the git fetcher test to be slightly less sensitive. this was
causing issues on github actions where the error is `Temporary failure
in name resolution` instead of `no such host`
because we're getting weird behaviour when testing with a local
registry:2 where it won't let us delete manifests by tag. so we're now
explictly storing and deleting the actual digest of the image we create

Co-authored-by: Tom Kennedy <ktom@vmware.com>
- Build images in parallel and stop using docker daemon
@tomkennedy513 tomkennedy513 merged commit c94d9cc into buildpacks-community:main Apr 11, 2023
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.

4 participants