Skip to content

Commit c25d936

Browse files
authored
Merge pull request #897 from valory-xyz/fix/release-remove-docker-action
fix: replace addnab/docker-run-action with maintained fork
2 parents c184c7a + ca3bb50 commit c25d936

1 file changed

Lines changed: 34 additions & 80 deletions

File tree

.github/workflows/release.yaml

Lines changed: 34 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,9 @@ jobs:
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

Comments
 (0)