wechange-eg / cosinnus-devops

Devops repository for the WECHANGE suite. Your starting point to contribute to WECHANGE.
GNU Affero General Public License v3.0
22 stars 9 forks source link

Fix the build + make sure that future breakage does not go unnoticed #48

Closed hartwork closed 3 years ago

hartwork commented 3 years ago

Hi!

This pull request:

What do you think?

Best, Sebastian

hartwork commented 3 years ago

What do you think?

hartwork commented 3 years ago

Closing after one month of no reply to keep my own listing at https://github.com/pulls clean

saschasommer commented 3 years ago

@hartwork Hi Sebastian. Sorry, I just came back from a longer vacation and haven't had the time to check back into the pulls until now. Could you please re-open the PR? We would very much like to merge it! Thank you for your work and sorry for the long delay!

hartwork commented 3 years ago

Hi @saschan, I have already deleted the fork and the branches but the commits are still in here, so an easy way to merge them would be wget plus git-am. Let me do a precise demo of that idea:

# git clone --depth 1 https://github.com/wechange-eg/cosinnus-devops
# cd cosinnus-devops
# git checkout -b fix-the-build
# wget https://github.com/wechange-eg/cosinnus-devops/commit/04051cd8cfa83902a543113284b983c12326d46f.patch
# wget https://github.com/wechange-eg/cosinnus-devops/commit/ed854c9647a06dde10772348979a93f27d7532a6.patch
# wget https://github.com/wechange-eg/cosinnus-devops/commit/42d1772f5b9281c134bda9d21631c1dbf1789861.patch
# wget https://github.com/wechange-eg/cosinnus-devops/commit/5eb6a39f4591a38db7500db925a5ffad761f8d59.patch
# git am *.patch
Applying: .gitmodules: Allow cloning of cosinnus-cloud without SSH access
Applying: Make GitHub Actions build using docker-compose
Applying: Use GitHub Dependabot to keep GitHub Actions up to date
Applying: Dockerfile: Use recent pip to fix the build of cryptography
# git checkout master
# git merge --no-ff --no-edit fix-the-build
# git --no-pager log --graph --oneline
*   6c656b6 (HEAD -> master) Merge branch 'fix-the-build'
|\  
| * 3cf5f95 (fix-the-build) Dockerfile: Use recent pip to fix the build of cryptography
| * 0a259ed Use GitHub Dependabot to keep GitHub Actions up to date
| * 18703a3 Make GitHub Actions build using docker-compose
| * b339698 .gitmodules: Allow cloning of cosinnus-cloud without SSH access
|/  
* 95600d1 (grafted, origin/master, origin/HEAD) Minor clarifications for readme.md

Does that approach work for you?

saschasommer commented 3 years ago

@hartwork worked perfectly. Thank you very much, we really appreciate your work on the fixes!