Commit Graph

340 Commits

Author SHA1 Message Date
Aidan Delaney b95417eafe Use a release candidate builder for alpine
We require the latest RC lifecycle to build extensions

Signed-off-by: Aidan Delaney <aidan.delaney@gmail.com>
2023-08-02 13:34:09 +00:00
Aidan Delaney 91815c170f
Merge pull request #147 from buildpacks/dependabot/bundler/apps/ruby-bundler/rack-2.2.6.4
Bump rack from 2.2.3.1 to 2.2.6.4 in /apps/ruby-bundler
2023-07-27 09:03:11 +01:00
Aidan Delaney a3b7aa1a27
Merge branch 'main' into dependabot/bundler/apps/ruby-bundler/rack-2.2.6.4 2023-07-27 09:03:05 +01:00
Aidan Delaney 7d2e3ac180
Merge pull request #160 from buildpacks/ext/fix-demo
Fix extensions demo: use vim instead of tree
2023-07-27 09:01:27 +01:00
Aidan Delaney cd28cd2fa4
Merge branch 'main' into dependabot/bundler/apps/ruby-bundler/rack-2.2.6.4 2023-07-26 08:08:49 +01:00
Natalie Arellano a247e0b794 Fix extensions demo: use vim instead of tree
Tree comes with alpine:3 now (!) so it's not useful for our demo purposes
Also fixes cowsay install

Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-25 14:10:18 -04:00
Aidan Delaney 7c70979288
Merge pull request #149 from buildpacks/runext/update-samples
Updates samples for run image extension
2023-07-25 17:44:39 +01:00
Natalie Arellano 8fa4447e65 Make web the default process for Java (to fix CircleCI)
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-25 12:30:21 -04:00
Natalie Arellano 16890c590d Bump CI
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-25 12:17:24 -04:00
Natalie Arellano a9f0be1727 Pin to pack 0.30.0-pre3
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-25 12:06:09 -04:00
Natalie Arellano 4c99479727 Merge branch 'main' into runext/update-samples 2023-07-25 11:49:53 -04:00
Aidan Delaney 8dc04da664
Merge pull request #140 from buildpacks/support-all-stacks
Bump buildpack API version
2023-07-14 16:40:59 +01:00
Aidan Delaney 1f21174b72 Remove wine build references
Do not add the wine stack to buildpacks.  Remove calls to build and
deploy wine.

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:47:53 +01:00
Aidan Delaney c3f59bef4e Drop wine builder
We have removed the wine stack, now remove the builder.

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:39:54 +01:00
Aidan Delaney daa3048260 Explicitly specify linux/amd64 in stacks
Use the linux/amd64 base images on which to build our stacks.

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:38:16 +01:00
Aidan Delaney 0d749155c6 Drop wine samples support
We build on Windows and Linux.  Wine is a complexity that we do not
need in order to demonstrate buildpacks.

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:38:12 +01:00
Aidan Delaney 9eee377125 Equalise hello-world-windows and hello-moon-windows
These are both no-op buildpacks, make them syntactically the same.

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:37:14 +01:00
Aidan Delaney 859c8133fc Bump API version for sample buildpacks
Use a buildpack API version that is not subject to the deprecation RFC

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:37:14 +01:00
Aidan Delaney e0bc197ebe Bump stack from Bionic to Jammy
Use a more recent Ubuntu LTS release

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-07-14 07:37:14 +01:00
Aidan Delaney b749123766
Merge pull request #142 from buildpacks/fix/override-alpine-builder
Fix overriding of alpine builder
2023-07-11 08:24:24 +01:00
Natalie Arellano 3235698139 Use https://pkgs.alpinelinux.org/package/edge/testing/x86/cowsay to simplify cowsay extension
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-10 11:50:23 -04:00
Aidan Delaney 752b48f7f6
Merge branch 'main' into runext/update-samples 2023-07-10 08:18:22 +01:00
Aidan Delaney 970376b118
Merge branch 'main' into fix/override-alpine-builder 2023-07-10 08:17:13 +01:00
Aidan Delaney 98cc0d5093 Update apt-get to apt
Use the newer `apt` instead of `apt-get`
2023-07-10 06:28:09 +00:00
Natalie Arellano bb7df3a8f1 Fix Dockerfiles by re-setting the user at the end
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-07 14:59:11 -04:00
Natalie Arellano 86d677c6a8 Merge branch 'fix/override-alpine-builder' into runext/update-samples 2023-07-07 14:57:12 -04:00
Natalie Arellano 2241baadf3 Merge branch 'main' into fix/override-alpine-builder 2023-07-07 14:55:36 -04:00
Natalie Arellano c0de5d0b97
Bump CI
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-07-07 14:54:18 -04:00
Aidan Delaney 332993d74c
Merge pull request #157 from buildpacks/update-circleci-executor-image
Update CircelCI executor image
2023-06-23 06:21:02 +01:00
Aidan Delaney d115dae1a6 Update CircelCI executor image
Use the latest Ubuntu image that is available to us

Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-06-08 05:54:28 +01:00
Aidan Delaney 30237bc2e1
Merge branch 'main' into dependabot/bundler/apps/ruby-bundler/rack-2.2.6.4 2023-05-31 18:32:24 +01:00
Aidan Delaney e2f242fc20
Merge pull request #155 from buildpacks/fix-java-home
Export JAVA_HOME in sample buildpack
2023-05-31 16:54:56 +01:00
Aidan Delaney 26ecde25ed Update maven wrapper
Run mvn wrapper:wrapper in application dir

Signed-off-by: Aidan Delaney <aidan.delaney@gmail.com>
2023-05-31 15:11:14 +00:00
Aidan Delaney e94af68038 Export JAVA_HOME in sample buildpack
The mvn tooling requires that JAVA_HOME is
set

Signed-off-by: Aidan Delaney <aidan.delaney@gmail.com>
2023-05-31 15:11:14 +00:00
Natalie Arellano 9148bd3af7 Fix cowsay and also check that curl is present when it is installed
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-04-17 12:08:37 +02:00
Aidan Delaney 248b3506dd
Merge pull request #152 from buildpacks/circleci-editor/81/main
Update pack version for CircleCI
2023-04-09 18:17:17 +01:00
Aidan Delaney b609105cbf Add .circleci/config.yml
Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-04-09 18:16:46 +01:00
Aidan Delaney cc0a2a7900
Merge branch 'main' into fix/override-alpine-builder 2023-04-08 15:19:04 +01:00
Natalie Arellano 25f2e4ae05 Fixes
- When switching the run image, include the registry context (if not Docker Hub)
- Verify that run image extensions are applied on top of the new run image

Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-04-07 15:46:58 -04:00
Aidan Delaney e6c7235f04
Merge pull request #148 from buildpacks/deploy-on-main
Simplify condition to deploy on main
2023-04-05 07:39:59 +01:00
Sambhav Kothari 3b4b38c267
Merge branch 'main' into deploy-on-main 2023-04-05 07:39:03 +01:00
Natalie Arellano 4384e869cc Add cowsay extension to demonstrate run image extension
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-04-04 17:51:07 -04:00
Natalie Arellano ec4d605b47 Merge branch 'main' into fix/override-alpine-builder 2023-04-04 12:37:19 -04:00
Aidan Delaney f9374248bb
Merge pull request #150 from buildpacks/fix/pipeline
Make failing condition temporarily pass.  This will
allow an image deploy to suceed.
2023-04-04 16:23:12 +01:00
Natalie Arellano f5b7afd411 Fix pipeline by not requiring alpine builder to have extensions before deploying
We are currently overriding the builder that was just built by using --pull-policy=always when using the builder in a build
This will be fixed in https://github.com/buildpacks/samples/pull/142 but we can't merge that one until the pipeline is green

Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-04-04 10:51:30 -04:00
Natalie Arellano 0d791aa530 WIP
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2023-04-03 17:11:35 -04:00
Aidan Delaney 8202f569ee fixup! Simplify condition to deploy on main
Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-03-31 08:08:56 +01:00
Aidan Delaney 702c1872b9 Simplify condition to deploy on main
Use the syntax from the Github Actions documentation

https://docs.github.com/en/actions/learn-github-actions/expressions
Signed-off-by: Aidan Delaney <adelaney21@bloomberg.net>
2023-03-31 08:03:59 +01:00
dependabot[bot] 38311c88cb
Bump rack from 2.2.3.1 to 2.2.6.4 in /apps/ruby-bundler
Bumps [rack](https://github.com/rack/rack) from 2.2.3.1 to 2.2.6.4.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.2.3.1...v2.2.6.4)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 10:09:17 +00:00
Aidan Delaney c0d4b2d549
Merge branch 'main' into fix/override-alpine-builder 2023-03-08 05:52:40 +00:00