-
Notifications
You must be signed in to change notification settings - Fork 3.1k
50 lines (42 loc) · 1.74 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@v3
- name: Combine multi arch images for 'autoware-universe'
uses: ./.github/actions/combine-multi-arch-images
with:
package-name: autoware-universe
- name: Create alias from 'autoware-universe:{rosdistro}-latest' to 'autoware-universe:latest'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-universe
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest
- name: Create alias from 'autoware-universe:{rosdistro}-latest-prebuilt' to 'autoware-universe:latest-prebuilt'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-universe
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-prebuilt
- name: Create alias from 'autoware-universe:{rosdistro}-latest-cuda' to 'autoware-universe:latest-cuda'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-universe
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-cuda
- name: Create alias from 'autoware-universe:{rosdistro}-latest-prebuilt-cuda' to 'autoware-universe:latest-prebuilt-cuda'
uses: ./.github/actions/create-main-distro-alias
with:
package-name: autoware-universe
rosdistro: ${{ needs.load-env.outputs.rosdistro }}
tag-name: latest-prebuilt-cuda