Skip to content

Commit c054f00

Browse files
authored
Merge pull request #569 from WASdev/main
Merge main into vNext
2 parents 0e91533 + 67b860c commit c054f00

2 files changed

Lines changed: 79 additions & 3 deletions

File tree

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# This workflow is triggered by manual inputs.
2+
3+
name: Update files for the new release
4+
5+
on:
6+
workflow_dispatch:
7+
inputs:
8+
OLD_VERSION:
9+
description: 'Enter old version'
10+
# Show defaults as examples so user enters correct format.
11+
default: '23.0.0.11'
12+
required: true
13+
type: string
14+
NEW_VERSION:
15+
description: 'Enter new version'
16+
default: '23.0.0.12'
17+
required: true
18+
type: string
19+
BUILD_LABEL:
20+
description: 'Enter build label of release driver'
21+
default: 'replace_with_gm_driver_label'
22+
required: false
23+
type: string
24+
25+
jobs:
26+
automate_release_updates:
27+
runs-on: ubuntu-latest
28+
29+
steps:
30+
- name: Show useful information about the workflow environment
31+
run: echo "🔎 This workflow is running in branch ${{ github.ref }} and repository ${{ github.repository }}."
32+
33+
# This repository and branch to clone and checkout on runner
34+
# could be different than repo and branch where workflow runs.
35+
# Be aware of this nuance.
36+
- name: Check out repository code to runner
37+
uses: actions/checkout@v4
38+
with:
39+
ref: vNext
40+
repository: WASdev/ci.docker
41+
42+
- name: Run update script
43+
run: bash ./create-new-release.sh ${{ inputs.OLD_VERSION }} ${{ inputs.NEW_VERSION }} ${{ inputs.BUILD_LABEL }}
44+
45+
- name: Commit changes
46+
uses: EndBug/add-and-commit@v9
47+
with:
48+
default_author: github_actions
49+
author_name: GitHub Actions
50+
message: "Updates for the release of ${{ inputs.NEW_VERSION }}"
51+
add: '${{ github.workspace }}/ga/* ${{ github.workspace }}/.travis.yml'
52+
new_branch: "${{ inputs.NEW_VERSION }}-release"
53+
push: true
54+
tag_push: '--force'
55+
56+
- name: Create Pull Request
57+
run: |
58+
gh pr create -B vNext -H "${{ inputs.NEW_VERSION }}-release" -r mbroz2 -r leochr --title "Updates for the release of ${{ inputs.NEW_VERSION }}" --body "Created by Github Actions"
59+
env:
60+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
61+
62+
- run: echo "🍏 This job's status is ${{ job.status }}."

docs/icr-images.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

22
# IBM Container Registry (ICR)
33

4-
WebSphere Liberty container images are available from IBM Container Registry (ICR) at `icr.io/appcafe/websphere-liberty`. Our recommendation is to use ICR instead of Docker Hub, since ICR doesn't impose rate limits on image pulls. Images can be pulled from ICR without authentication. Only images with Universal Base Image (UBI) as the Operating System are available in ICR at the moment.
4+
WebSphere Liberty container images are available from the IBM Container Registry (ICR) at `icr.io/appcafe/websphere-liberty`. Our recommendation is to use ICR instead of Docker Hub since ICR doesn't impose rate limits on image pulls. Images can be pulled from ICR without authentication. Only images with Universal Base Image (UBI) as the Operating System are available in ICR.
55

6-
The images for the latest release and the last two quarterly releases are available and are refreshed regularly.
6+
The images for the latest Liberty release and the last two quarterly releases (versions ending in _.3_, _.6_, _.9_ and _.12_) are available and are refreshed regularly to include fixes for the operating system (OS) and Java.
77

88
Available image tags are listed below. The tags follow this naming convention:
99
```
@@ -22,7 +22,7 @@ ibmcloud cr images --restrict appcafe/websphere-liberty
2222
```
2323

2424

25-
## Latest version
25+
## Latest version (23.0.0.11)
2626

2727
```
2828
kernel-java8-openj9-ubi
@@ -36,6 +36,20 @@ full-java11-openj9-ubi
3636
full-java17-openj9-ubi
3737
```
3838

39+
## 23.0.0.11
40+
41+
```
42+
23.0.0.11-kernel-java8-openj9-ubi
43+
23.0.0.11-kernel-java8-ibmjava-ubi
44+
23.0.0.11-kernel-java11-openj9-ubi
45+
23.0.0.11-kernel-java17-openj9-ubi
46+
47+
23.0.0.11-full-java8-openj9-ubi
48+
23.0.0.11-full-java8-ibmjava-ubi
49+
23.0.0.11-full-java11-openj9-ubi
50+
23.0.0.11-full-java17-openj9-ubi
51+
```
52+
3953
## 23.0.0.9
4054

4155
```

0 commit comments

Comments
 (0)