-
Notifications
You must be signed in to change notification settings - Fork 3.1k
50 lines (42 loc) · 1.75 KB
/
update-docker-manifest.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: update-docker-manifest
on:
schedule:
- cron: 0 0 * * *
workflow_dispatch:
jobs:
load-env:
uses: ./.github/workflows/load-env.yaml
update-docker-manifest:
needs: load-env
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Combine multi arch images for 'autoware-openadk'
uses: ./.github/actions/combine-multi-arch-images
with:
package-name: autoware-openadk
- name: Create alias from 'autoware-openadk:{rosdistro}-latest-devel' to 'autoware-openadk:latest-devel'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-openadk
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-devel
- name: Create alias from 'autoware-openadk:{rosdistro}-latest-runtime' to 'autoware-openadk:latest-runtime'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-openadk
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-runtime
- name: Create alias from 'autoware-openadk:{rosdistro}-latest-devel-cuda' to 'autoware-openadk:latest-devel-cuda'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-openadk
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-devel-cuda
- name: Create alias from 'autoware-openadk:{rosdistro}-latest-runtime-cuda' to 'autoware-openadk:latest-runtime-cuda'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-openadk
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-runtime-cuda