Skip to content

Commit 5be8b05

Browse files
authored
Merge pull request #107 from mwestphall/SOFTWARE-6404-osg-26
Add OSG 26 builds to software-base, drop 24 builds
2 parents 60f750b + b5f10dc commit 5be8b05

2 files changed

Lines changed: 35 additions & 3 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: build-alma10-base
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 0 * * 0' # once a week on Sundays at midnight
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: install podman
12+
run: |
13+
sudo apt-get update
14+
sudo apt-get install -y podman
15+
16+
- name: checkout docker-software-base
17+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
18+
19+
- name: Log in to OSG Harbor
20+
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
21+
with:
22+
registry: hub.opensciencegrid.org
23+
username: ${{ secrets.OSG_HARBOR_ROBOT_USER }}
24+
password: ${{ secrets.OSG_HARBOR_ROBOT_PASSWORD }}
25+
26+
- name: Build alma10-base image
27+
run: |
28+
yes no | scripts/create-alma10-base.sh
29+
30+
- name: Push alma10-base image to OSG Harbor
31+
run: |
32+
podman manifest push hub.opensciencegrid.org/osg-htc/alma10-base:combo

.github/workflows/build-container.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ jobs:
3535
# ^^ see scripts/create-alma10-base.sh for how this gets created
3636
tag_str: 'el10'
3737
repo: ['development', 'testing', 'release']
38-
series: ['24', '25']
38+
series: ['25', '26']
3939
exclude:
40-
- series: '24'
41-
base: {image: 'hub.opensciencegrid.org/osg-htc/alma10-base:combo', tag_str: 'el10'}
40+
- series: '26'
41+
repo: 'release' # TODO: OSG 26 is not yet released
4242
needs: make-date-tag
4343
steps:
4444
- name: checkout docker-software-base

0 commit comments

Comments
 (0)