1111 publish-packages :
1212 name : Push Packages
1313 runs-on : ubuntu-24.04
14- strategy :
15- matrix :
16- os : [ubuntu-24.04]
17- python-version : ["3.10"]
1814 steps :
1915 - uses : actions/checkout@v6
20- - uses : actions/setup-python@v6
21- with :
22- python-version : ${{ matrix.python-versions }}
23- - uses : addnab/docker-run-action@v3
16+ - uses : maus007/docker-run-action-fork@v1
2417 with :
2518 image : valory/open-autonomy-user:0.21.16
2619 options : -v ${{ github.workspace }}:/work
@@ -45,31 +38,18 @@ jobs:
4538 fetch-depth : 0
4639 - uses : docker/setup-buildx-action@v3
4740 - name : Set up tag and vars
48- uses : addnab/docker-run-action@v3
49- with :
50- image : valory/open-autonomy-user:0.21.16
51- options : -v ${{ github.workspace }}:/work
52- shell : bash
53- run : |
54- echo "Setting Tag Images"
55- cd /work
56- apt-get update && apt-get install git -y || exit 1
57- git config --global --add safe.directory /work
58- export TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || exit 1
59- if [ $? -eq 0 ]; then
60- export TAG=`echo $TAG | sed 's/^v//'`
61- else
62- echo "You are not on a tagged branch"
63- exit 1
64- fi
65- echo VERSION=$TAG > env.sh
66- echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
67- echo SERVICE=$(grep 'service/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
68- echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
69- echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
70- cat env.sh
71-
72- - uses : addnab/docker-run-action@v3
41+ run : |
42+ echo "Setting Tag Images"
43+ TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || { echo "You are not on a tagged branch"; exit 1; }
44+ TAG=$(echo $TAG | sed 's/^v//')
45+ echo VERSION=$TAG > env.sh
46+ echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
47+ echo SERVICE=$(grep 'service/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
48+ echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
49+ echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
50+ cat env.sh
51+
52+ - uses : maus007/docker-run-action-fork@v1
7353 name : Build Images
7454 with :
7555 image : valory/open-autonomy-user:0.21.16
@@ -101,31 +81,18 @@ jobs:
10181 fetch-depth : 0
10282 - uses : docker/setup-buildx-action@v3
10383 - name : Set up tag and vars
104- uses : addnab/docker-run-action@v3
105- with :
106- image : valory/open-autonomy-user:0.21.16
107- options : -v ${{ github.workspace }}:/work
108- shell : bash
109- run : |
110- echo "Setting Tag Images"
111- cd /work
112- apt-get update && apt-get install git -y || exit 1
113- git config --global --add safe.directory /work
114- export TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || exit 1
115- if [ $? -eq 0 ]; then
116- export TAG=`echo $TAG | sed 's/^v//'`
117- else
118- echo "You are not on a tagged branch"
119- exit 1
120- fi
121- echo VERSION=$TAG > env.sh
122- echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
123- echo SERVICE=$(grep 'service/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
124- echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
125- echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
126- cat env.sh
127-
128- - uses : addnab/docker-run-action@v3
84+ run : |
85+ echo "Setting Tag Images"
86+ TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || { echo "You are not on a tagged branch"; exit 1; }
87+ TAG=$(echo $TAG | sed 's/^v//')
88+ echo VERSION=$TAG > env.sh
89+ echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
90+ echo SERVICE=$(grep 'service/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
91+ echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
92+ echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
93+ cat env.sh
94+
95+ - uses : maus007/docker-run-action-fork@v1
12996 name : Build Images
13097 with :
13198 image : valory/open-autonomy-user:0.21.16
@@ -154,28 +121,15 @@ jobs:
154121 with :
155122 fetch-depth : 0
156123 - name : Set up tag and vars
157- uses : addnab/docker-run-action@v3
158- with :
159- image : valory/open-autonomy-user:0.21.16
160- options : -v ${{ github.workspace }}:/work
161- shell : bash
162- run : |
163- echo "Setting Tag Images"
164- cd /work
165- apt-get update && apt-get install git -y || exit 1
166- git config --global --add safe.directory /work
167- export TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || exit 1
168- if [ $? -eq 0 ]; then
169- export TAG=`echo $TAG | sed 's/^v//'`
170- else
171- echo "You are not on a tagged branch"
172- exit 1
173- fi
174- echo VERSION=$TAG > env.sh
175- echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
176- echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
177- echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
178- cat env.sh
124+ run : |
125+ echo "Setting Tag Images"
126+ TAG=$(git describe --exact-match --tags $(git rev-parse HEAD)) || { echo "You are not on a tagged branch"; exit 1; }
127+ TAG=$(echo $TAG | sed 's/^v//')
128+ echo VERSION=$TAG > env.sh
129+ echo AUTHOR=$(grep 'service/' packages/packages.json | awk -F/ '{print $2}' | head -1) >> env.sh
130+ echo AGENT=$(grep 'agent/' packages/packages.json | awk -F/ '{print $3}' | head -1) >> env.sh
131+ echo DEFAULT_IMAGE_TAG=$(cat packages/packages.json | grep agent/ | awk -F: '{print $2}' | tr -d '", ' | head -n 1) >> env.sh
132+ cat env.sh
179133
180134 - name : Merge manifests
181135 run : |
0 commit comments