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

Refactor dockerfile_functions.sh in their own architecture specific files #8

Closed
karianna opened this issue Aug 10, 2021 · 6 comments
Closed
Labels
enhancement New feature or request

Comments

@karianna
Copy link
Contributor

No description provided.

@grzesuav
Copy link

@karianna is any summary of https://adoptium.slack.com/archives/CSJ203YTW/p1612259867007300 available ? Also I would like to challange a bit idea of having this in bash instead, let's say python and jinja ? It seems the scripts want to behave like a templating engine to generate Dockerfile's, why not to use more apriopriate tooling ?

@karianna
Copy link
Contributor Author

#1 covers most of the conversation that's still partly ongoing (we need to summarise it and then update the README for everyone).

bash is common across all our supported platforms but if you were happy to re-write the scripts in Python we could discuss that for sure.

@karianna karianna added the enhancement New feature or request label Oct 19, 2021
@pgerhard
Copy link
Contributor

@karianna after my last issue was merged I started looking for something else I could contribute to this project. Hence I ended up here.

In your comment you mention that "bash is common across all our supported platforms", however in the ticket related to refactoring common_functions.sh (#6 ) you raise the point that python3 is used to parse JSON. So it would be appear that python3 is also supported (and even required) across all the platforms. Would this help motivate a move towards replacing bash with Python 3?

@karianna
Copy link
Contributor Author

karianna commented Nov 25, 2021 via email

@gdams
Copy link
Member

gdams commented Nov 26, 2021

Python is likely the best option, I'd considered using Python and handlebars to template the Dockerfiles going forwards

tianon pushed a commit to infosiftr/eclipse-temurin that referenced this issue Nov 17, 2022
Adding aarch64 support for JDK11 and JDK8
tellison pushed a commit that referenced this issue May 31, 2023
* build(deps): bump actions/checkout from 3.2.0 to 3.3.0 (#3)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@755da8c...ac59398)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump docker-library/bashbrew from 0.1.7 to 0.1.8 (#4)

Bumps [docker-library/bashbrew](https://github.com/docker-library/bashbrew) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/docker-library/bashbrew/releases)
- [Changelog](https://github.com/docker-library/bashbrew/blob/master/Dockerfile.release)
- [Commits](docker-library/bashbrew@026ccf1...7e160dc)

---
updated-dependencies:
- dependency-name: docker-library/bashbrew
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump actions/checkout from 3.3.0 to 3.4.0 (#5)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@ac59398...24cb908)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump actions/checkout from 3.4.0 to 3.5.0 (#6)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@24cb908...8f4b7f8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump actions/checkout from 3.5.0 to 3.5.1 (#7)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@8f4b7f8...83b7061)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump actions/checkout from 3.5.1 to 3.5.2 (#8)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@83b7061...8e5e7e5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: wrong path for src.zip to be removed

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@gdams
Copy link
Member

gdams commented Oct 25, 2023

closed via #447

@gdams gdams closed this as completed Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants