Skip to content

Commit e9c6fe4

Browse files
authored
[ci]: Add iroha2 stable tag only publishing (#4044)
Signed-off-by: BAStos525 <[email protected]>
1 parent b22ebc4 commit e9c6fe4

10 files changed

+36
-35
lines changed

.github/workflows/iroha2-ci-image.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ jobs:
66
dockerhub:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
10-
- uses: docker/login-action@v2
9+
- uses: actions/checkout@v4
10+
- uses: docker/login-action@v3
1111
with:
1212
username: ${{ secrets.DOCKERHUB_USERNAME }}
1313
password: ${{ secrets.DOCKERHUB_TOKEN }}
1414
- name: Build and push iroha2-ci image
15-
uses: docker/build-push-action@v4
15+
uses: docker/build-push-action@v5
1616
with:
1717
push: true
1818
tags: hyperledger/iroha2-ci:nightly-2023-06-25

.github/workflows/iroha2-dev-nightly.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ jobs:
88
container:
99
image: hyperledger/iroha2-ci:nightly-2023-06-25
1010
steps:
11-
- uses: actions/checkout@v3
12-
- uses: docker/login-action@v2
11+
- uses: actions/checkout@v4
12+
- uses: docker/login-action@v3
1313
with:
1414
username: ${{ secrets.DOCKERHUB_USERNAME }}
1515
password: ${{ secrets.DOCKERHUB_TOKEN }}
1616
- name: Build and push iroha2:dev-nightly image
17-
uses: docker/build-push-action@v4
17+
uses: docker/build-push-action@v5
1818
with:
1919
push: true
2020
tags: hyperledger/iroha2:dev-nightly-${{ github.sha }}

.github/workflows/iroha2-dev-pr-label.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
api-changes:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- uses: jitterbit/get-changed-files@v1
1616
continue-on-error: true
1717
id: api_label
@@ -25,7 +25,7 @@ jobs:
2525
config-changes:
2626
runs-on: ubuntu-latest
2727
steps:
28-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2929
- uses: jitterbit/get-changed-files@v1
3030
continue-on-error: true
3131
id: config_label

.github/workflows/iroha2-dev-pr-static.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
container:
2323
image: hyperledger/iroha2-ci:nightly-2023-06-25
2424
steps:
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626
- uses: Swatinem/rust-cache@v2
2727

2828
- name: Format

.github/workflows/iroha2-dev-pr-ui.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
run: |
3131
sudo rm -rf /usr/share/dotnet
3232
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v4
3434
- uses: Swatinem/rust-cache@v2
3535
- name: Run tests, with ${{ matrix.feature_flag }}
3636
run: |

.github/workflows/iroha2-dev-pr-wasm.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
container:
2828
image: hyperledger/iroha2-ci:nightly-2023-06-25
2929
steps:
30-
- uses: actions/checkout@v3
30+
- uses: actions/checkout@v4
3131
- uses: Swatinem/rust-cache@v2
3232
- name: Install iroha_wasm_test_runner
3333
run: cargo install --path tools/wasm_test_runner

.github/workflows/iroha2-dev-pr.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
container:
2424
image: hyperledger/iroha2-ci:nightly-2023-06-25
2525
steps:
26-
- uses: actions/checkout@v3
26+
- uses: actions/checkout@v4
2727
- uses: Swatinem/rust-cache@v2
2828
- name: Check config.md
2929
if: always()
@@ -94,7 +94,7 @@ jobs:
9494
image: hyperledger/iroha2-ci:nightly-2023-06-25
9595
timeout-minutes: 60
9696
steps:
97-
- uses: actions/checkout@v3
97+
- uses: actions/checkout@v4
9898
- uses: Swatinem/rust-cache@v2
9999
- name: Run tests
100100
run: mold --run cargo test -p iroha_client --tests --no-default-features unstable_network --quiet
@@ -107,9 +107,9 @@ jobs:
107107
container:
108108
image: hyperledger/iroha2-ci:nightly-2023-06-25
109109
steps:
110-
- uses: actions/checkout@v3
110+
- uses: actions/checkout@v4
111111
- name: Login to Soramitsu Harbor
112-
uses: docker/login-action@v2
112+
uses: docker/login-action@v3
113113
with:
114114
registry: docker.soramitsu.co.jp
115115
username: ${{ secrets.HARBOR_USERNAME }}
@@ -138,7 +138,7 @@ jobs:
138138
image: hyperledger/iroha2-ci:nightly-2023-06-25
139139
timeout-minutes: 60
140140
steps:
141-
- uses: actions/checkout@v3
141+
- uses: actions/checkout@v4
142142
- uses: Swatinem/rust-cache@v2
143143
- name: Build binaries
144144
run: |

.github/workflows/iroha2-dev.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ jobs:
1313
container:
1414
image: hyperledger/iroha2-ci:nightly-2023-06-25
1515
steps:
16-
- uses: actions/checkout@v3
17-
- uses: docker/login-action@v2
16+
- uses: actions/checkout@v4
17+
- uses: docker/login-action@v3
1818
with:
1919
username: ${{ secrets.DOCKERHUB_USERNAME }}
2020
password: ${{ secrets.DOCKERHUB_TOKEN }}
2121
- name: Login to Soramitsu Harbor
22-
uses: docker/login-action@v2
22+
uses: docker/login-action@v3
2323
with:
2424
registry: docker.soramitsu.co.jp
2525
username: ${{ secrets.HARBOR_USERNAME }}
2626
password: ${{ secrets.HARBOR_TOKEN }}
2727
- name: Set up Docker Buildx
2828
id: buildx
2929
if: always()
30-
uses: docker/setup-buildx-action@v2
30+
uses: docker/setup-buildx-action@v3
3131
with:
3232
install: true
3333
- name: Build and push iroha2:dev image
34-
uses: docker/build-push-action@v4
34+
uses: docker/build-push-action@v5
3535
if: always()
3636
with:
3737
push: true
@@ -51,7 +51,7 @@ jobs:
5151
container:
5252
image: hyperledger/iroha2-ci:nightly-2023-06-25
5353
steps:
54-
- uses: actions/checkout@v3
54+
- uses: actions/checkout@v4
5555
- uses: Swatinem/rust-cache@v2
5656
- name: Build
5757
run: mold --run cargo build --release --verbose
@@ -87,7 +87,7 @@ jobs:
8787
container:
8888
image: hyperledger/iroha2-ci:nightly-2023-06-25
8989
steps:
90-
- uses: actions/checkout@v3
90+
- uses: actions/checkout@v4
9191
- uses: Swatinem/rust-cache@v2
9292
- name: Run debug tests and save telemetry
9393
env:

.github/workflows/iroha2-release-pr.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
image: hyperledger/iroha2-ci:nightly-2023-06-25
2222
timeout-minutes: 60
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525
- uses: Swatinem/rust-cache@v2
2626
- name: Install and configure allurectl
2727
uses: allure-framework/setup-allurectl@v1
@@ -66,7 +66,7 @@ jobs:
6666
run: |
6767
sudo rm -rf /usr/share/dotnet
6868
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
69-
- uses: actions/checkout@v3
69+
- uses: actions/checkout@v4
7070
- uses: Swatinem/rust-cache@v2
7171
- name: Run benchmarks
7272
run: mold --run cargo bench --workspace --quiet
@@ -82,9 +82,9 @@ jobs:
8282
run: |
8383
sudo rm -rf /usr/share/dotnet
8484
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
85-
- uses: actions/checkout@v3
85+
- uses: actions/checkout@v4
8686
- name: Set up JDK 11
87-
uses: actions/setup-java@v3.11.0
87+
uses: actions/setup-java@v3.13.0
8888
with:
8989
java-version: '11'
9090
distribution: 'temurin'
@@ -136,6 +136,6 @@ jobs:
136136
run: |
137137
sudo rm -rf /usr/share/dotnet
138138
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
139-
- uses: actions/checkout@v3
139+
- uses: actions/checkout@v4
140140
- name: Run long tests
141141
run: mold --run cargo test --workspace --no-fail-fast -- --ignored --test-threads=1 long

.github/workflows/iroha2-release.yml

+8-7
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
container:
1414
image: hyperledger/iroha2-ci:nightly-2023-06-25
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- name: Set up Docker Buildx
1818
id: buildx
19-
uses: docker/setup-buildx-action@v2
19+
uses: docker/setup-buildx-action@v3
2020
with:
2121
install: true
2222
- name: Get tag from branch name
@@ -30,21 +30,22 @@ jobs:
3030
RELEASE=$(curl -s https://raw.githubusercontent.com/hyperledger/iroha/${{ github.ref_name }}/Cargo.toml | sed -n '3p' | sed -e 's/version = "//g' -e 's/"$//' | tr -d '\n')
3131
echo "RELEASE=$RELEASE" >>$GITHUB_ENV
3232
- name: Login to DockerHub
33-
uses: docker/login-action@v2
33+
uses: docker/login-action@v3
3434
with:
3535
username: ${{ secrets.DOCKERHUB_USERNAME }}
3636
password: ${{ secrets.DOCKERHUB_TOKEN }}
3737
- name: Login to Soramitsu Harbor
38-
uses: docker/login-action@v2
38+
uses: docker/login-action@v3
3939
with:
4040
registry: docker.soramitsu.co.jp
4141
username: ${{ secrets.HARBOR_USERNAME }}
4242
password: ${{ secrets.HARBOR_TOKEN }}
4343
- name: Build and push iroha2 image
44-
uses: docker/build-push-action@v4
44+
uses: docker/build-push-action@v5
4545
with:
4646
push: true
4747
tags: |
48+
hyperledger/iroha2:${{ env.TAG }}
4849
hyperledger/iroha2:${{ env.TAG }}-${{ env.RELEASE }}
4950
docker.soramitsu.co.jp/iroha2/iroha2:${{ env.TAG }}-${{ env.RELEASE }}
5051
labels: commit=${{ github.sha }}
@@ -62,7 +63,7 @@ jobs:
6263
permissions:
6364
contents: write
6465
steps:
65-
- uses: actions/checkout@v3
66+
- uses: actions/checkout@v4
6667
with:
6768
ref: iroha2-dev
6869
token: ${{ secrets.G_ACCESS_TOKEN }}
@@ -71,7 +72,7 @@ jobs:
7172
./scripts/update_configs.sh lts
7273
./scripts/update_configs.sh stable
7374
- name: Commit config changes
74-
uses: stefanzweifel/git-auto-commit-action@v4
75+
uses: stefanzweifel/git-auto-commit-action@v5
7576
with:
7677
commit_message: '[documentation]: Update lts/stable configs following a release'
7778
branch: iroha2-dev

0 commit comments

Comments
 (0)