Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.0.2 #1112

Merged
merged 129 commits into from
Aug 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
a545f0e
update deprecated actions/checkout@v2
xyephy May 30, 2024
002e30b
fix(translator): fix HexError(OddLength) in mining.subscribe handler
nikicat Apr 15, 2024
59b00c1
chore(v1): add tests for mining.subscribe
nikicat Apr 24, 2024
d42add1
Add droppable methods for buffer pool and codec
ftrtyfytfjh Jun 2, 2024
470a207
Revert "chore(v1): add tests for mining.subscribe"
plebhash Jun 2, 2024
1f194d0
Revert "fix(translator): fix HexError(OddLength) in mining.subscribe …
plebhash Jun 2, 2024
3891bc8
remove useless converstion after u__::arbitrary(g)
pythcoiner Jun 7, 2024
8c5bcf1
typo
pythcoiner Jun 7, 2024
21d02a2
Log Bitcoin target as hex, align targets
Sjors Jun 7, 2024
0b18294
fix typo Messaege -> Message
pythcoiner Jun 8, 2024
4fd9098
patch bosminer subscribe edge case
plebhash Jun 9, 2024
63b8d23
Bump sv1 version
ftrtyfytfjh Jun 10, 2024
ee3c847
add project maturity to README
plebhash Jun 10, 2024
f7d8378
Add missing `TemplateDistributionTypes` case
jbesraa Jun 7, 2024
2efa74b
Update CpuMiner use tokio rather then async_std
ftrtyfytfjh Jun 19, 2024
93b7d82
add test for tProxy receiving a share with old job_id
plebhash May 16, 2024
69398ae
fix rejection of old sv1 shares
plebhash May 13, 2024
9bf5a14
follow new mg template + fix job_id on sv1_messages.mining.submit
plebhash Jun 2, 2024
50556ae
fix test doc
plebhash Jun 2, 2024
e5fd09b
add translation-proxy-old-share to Github Actions
plebhash Jun 2, 2024
39603e9
fmt
plebhash Jun 2, 2024
0456be6
avoid sending old share upstream
plebhash Jun 5, 2024
ff817d1
revert clippy changes
plebhash Jun 5, 2024
f317f76
fmt
plebhash Jun 6, 2024
228b869
fix sv1-mining-device handle_notify manipulation of job_id
plebhash Jun 19, 2024
0868487
update last_job_id if is_a && && last_notify.is_some()
plebhash Jun 19, 2024
67b817d
reduce hashrate for tproxy-config-no-jd-sv1-cpu-md.toml
plebhash Jun 19, 2024
ca141d0
fmt
plebhash Jun 19, 2024
0fa3986
clippy
plebhash Jun 19, 2024
61b3959
fmt
plebhash Jun 19, 2024
0c05a51
fix translation-proxy-old-share.sh permission
plebhash Jun 24, 2024
569f306
config examples for testnet4
plebhash Jun 21, 2024
ae76f93
Log config error in `jd-client`.
jbesraa Jun 20, 2024
20c16ea
Add commit guidance to `CONTRIBUTION.MD`
jbesraa Jun 21, 2024
cfcb972
Add unit test for jds-module: lib/mods and lib/status
Shourya742 Jun 27, 2024
29c9acc
fix GetSize for SubmitSolutionJd
plebhash Jun 28, 2024
aaa5a3c
Move scripts to a folder
jbesraa Jun 23, 2024
7c3c45d
Add multi thread capabilities to cpu miner
ftrtyfytfjh Jun 19, 2024
1bc0bd5
fix mg submit solution jd
plebhash Jun 24, 2024
862a25f
Refactor: JobDeclarator redefined last_declare_job sender
Shourya742 Jun 30, 2024
c959f42
Add update last declare job sent method description snippet
Shourya742 Jul 2, 2024
e4112fb
Refactor `header.rs`
jbesraa Jun 18, 2024
f0b672e
Remove `Frame` trait
jbesraa Jun 18, 2024
7c0e456
Rename `framing2.rs` to `framing.rs`
jbesraa Jun 19, 2024
813fcfd
Reorder `framing.rs` so `structs` are
jbesraa Jun 19, 2024
4368dbd
Remove unused functions from `HandShakeFrame`
jbesraa Jun 19, 2024
5a2b01b
Rename `framing::EitherFrame` to `::Frame`
jbesraa Jun 19, 2024
e9d3a9f
Increase `test_diff_management` test total runtime
jbesraa Jun 23, 2024
2383633
Add MSRV 1.75 Github workflow check
jbesraa Jun 19, 2024
9db50a3
Remove rust version pinning from `.toml` files
jbesraa Jun 19, 2024
92a6fbf
add ActionResult::SustainConnection
plebhash Jul 3, 2024
6f80d04
split MG CI jobs and separate them from Tarpaulin
plebhash Jul 16, 2024
235993d
add mg-aggregate-results
plebhash Jul 17, 2024
9d62c72
avoid skipping mg-aggregate-results on failed MG test jobs
plebhash Jul 17, 2024
5d569bb
Add Job Declarator Client struct
jbesraa Jun 21, 2024
c561730
Update roles/test-utils/mining-device/src/main.rs
Fi3 Jul 19, 2024
8c33ba4
Merge branch 'dev' into AddParallelismToCpuMiner
GitGab19 Jul 22, 2024
04f6df8
Merge pull request #983 from Fi3/AddParallelismToCpuMiner
GitGab19 Jul 22, 2024
511b72c
Add requirements on interoperability tests
johnnyasantoss Jul 9, 2024
2cbc88a
Merge pull request #1047 from johnnyasantoss/johnny/add-contrib
plebhash Jul 22, 2024
92bddbe
Fix panic on premature exit via ctrl-c (or signal)
johnnyasantoss Jun 30, 2024
5b5d28e
Remove dead code from `downstream_mining.rs`
jbesraa Jul 9, 2024
f3c1e3d
Merge pull request #1021 from johnnyasantoss/johnny/issue/484
pavlenex Jul 25, 2024
fd09818
avoid JDS dropping connection on SubmitSolution with missing txs
plebhash Jul 1, 2024
a197770
add MG test for #912
plebhash Jul 12, 2024
1062ec7
Merge pull request #1025 from plebhash/912-jds-missing-txs
pavlenex Jul 26, 2024
3622764
test_diff_management: adjust total_run_time 60s
plebhash Jul 26, 2024
5583b3d
Merge pull request #1075 from plebhash/adjust-test-diff-management
pavlenex Jul 29, 2024
3fd1ff9
Add flag check logic for Job declarator protocol
xyephy May 20, 2024
bebd825
Add MG test to test the flag change in setup connection
Shourya742 Jul 5, 2024
bac8c2e
Add flag check at setup connection
Shourya742 Jul 6, 2024
d018b88
Change MG test with flag filter logic
Shourya742 Jul 18, 2024
6133797
introduce `async_mining_allowed` as JDS config parameter
plebhash Jul 18, 2024
7bb7811
fix MG tests for JD SetupConnection flags
plebhash Jul 18, 2024
51a20d8
Add check flags protocols docs
Shourya742 Jul 25, 2024
dcaa92d
Merge pull request #1035 from Shourya742/feature/asyncFlagSet
plebhash Jul 29, 2024
e2471f1
Remove JOB DISTRIBUTION INSTANCES and renamed SV2_JOB_NEG_PROTOCOL_DI…
Shourya742 Jul 25, 2024
acf9534
Corrected build_header.sh file
Shourya742 Jul 27, 2024
ddad29f
remove rebase conflicts
Shourya742 Jul 30, 2024
d495151
Merge pull request #1072 from Shourya742/remove-job-distribution-prot…
plebhash Jul 30, 2024
df6b94a
JDC parse incoming mining messages from upstream after SetupConnection
plebhash Aug 1, 2024
61b5cf0
Merge pull request #1080 from plebhash/patch-jdc-upstream-setup-conne…
GitGab19 Aug 1, 2024
f7ef878
make no_std into an optional feature
plebhash May 25, 2024
c428ea8
Merge pull request #932 from plebhash/feat-optional-no-std
plebhash Aug 9, 2024
bcf3330
impl<'a> From<Vec<U256<'a>>> for Seq0255<'a, U256<'a>>
plebhash Aug 9, 2024
0566798
Merge pull request #1085 from plebhash/fix-binary-sv2
plebhash Aug 9, 2024
12df8e2
import TryInto on template_distribution_sv2
plebhash Aug 9, 2024
100a331
enable framing_sv2/with_serde feature for roles_logic_sv2
plebhash Aug 9, 2024
c1d4cf3
Merge pull request #1086 from plebhash/fix-template-distribution-sv2
plebhash Aug 9, 2024
99443ce
Remove TOML support from jd-client crate
Shourya742 Aug 9, 2024
a6bfa3c
Remove TOML support from jd-server crate
Shourya742 Aug 9, 2024
aed6fc1
Remove TOML support from mining-proxy crate
Shourya742 Aug 9, 2024
5ee4b49
Remove TOML support from translator crate
Shourya742 Aug 9, 2024
4d7a93b
Remove TOML support from pool crate
Shourya742 Aug 9, 2024
9bb8f15
Merge pull request #1087 from Shourya742/remove-toml-dependency
plebhash Aug 9, 2024
86b6a55
bump framing_sv2 version
plebhash Aug 8, 2024
4162eb6
bump codec_sv2 version
plebhash Aug 8, 2024
ee0a936
bump const_sv2 version
plebhash Aug 9, 2024
d376b17
Merge pull request #1084 from plebhash/patch-protocols-versioning
plebhash Aug 9, 2024
4234557
bump common_messages_sv2 version
plebhash Aug 9, 2024
2feaba6
Merge pull request #1088 from plebhash/patch-protocols-versioning
plebhash Aug 9, 2024
dd88aac
bump roles_logic_sv2 version
plebhash Aug 9, 2024
bc5b07e
Merge pull request #1089 from plebhash/patch-protocols-versioning
plebhash Aug 9, 2024
ae32600
bump binary_sv2 version
plebhash Aug 9, 2024
76aec53
Merge pull request #1090 from plebhash/patch-protocols-versioning
plebhash Aug 9, 2024
5797634
Added semver ci workflow yaml
Shourya742 Jun 20, 2024
2541703
Merge pull request #985 from Shourya742/ci-semver
plebhash Aug 9, 2024
a74262a
TProxy restart if gests disconnected by upstream
lorbax Jun 10, 2024
ee63dc5
Merge pull request #1001 from lorbax/translator-restart-if-disconnect…
pavlenex Aug 13, 2024
3e891be
bypass cargo semver-checks --all-features for roles_logic_sv2
plebhash Aug 13, 2024
d4c6c0c
Merge pull request #1100 from plebhash/semver-check-bypass-feature-ro…
GitGab19 Aug 13, 2024
56a9334
patch roles_logic_sv2 with_serde flag
plebhash Aug 13, 2024
a090844
Merge pull request #1101 from plebhash/patch-roles-logic-sv2-serde-flag
plebhash Aug 13, 2024
f64deca
use rust stable for semver CI
plebhash Aug 14, 2024
742dfd1
Merge pull request #1104 from plebhash/msrv-cargo-semver-check
plebhash Aug 15, 2024
ef04f97
update roles lockfile
plebhash Aug 15, 2024
da6023d
Merge pull request #1103 from plebhash/update-roles-lockfile
rrybarczyk Aug 15, 2024
d479f94
jdc fallback to solo-mining
lorbax Jul 12, 2024
cd493ee
take first coinbase output before encoding - solo mining
GitGab19 Aug 16, 2024
51c0330
Merge pull request #1055 from lorbax/jdc-gets-stuck-in-fallback-to-so…
plebhash Aug 17, 2024
d581c2f
rm release-bin.yaml
plebhash Aug 16, 2024
69d9077
Merge pull request #1109 from plebhash/remove-release-bin
plebhash Aug 18, 2024
8e50099
Add support for data types defined by sv2 extensions
ftrtyfytfjh Aug 19, 2024
98be997
Merge pull request #1113 from Fi3/AddSupportForExtensionTypes
Fi3 Aug 19, 2024
89819ea
Update binary-sv2/no-serde-sv2 excport EncodablePrimitive
ftrtyfytfjh Aug 19, 2024
51c6bdf
Merge pull request #1118 from Fi3/ExportEncodablePrimitive
plebhash Aug 19, 2024
f883bde
rm scripts/check-versioning-lib-release.sh
plebhash Aug 19, 2024
b3dde39
only release libs on merges to main
plebhash Aug 19, 2024
0f0ee1e
Merge pull request #1114 from plebhash/rm-lib-versioning-script
plebhash Aug 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/clippy-lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
target: x86_64-unknown-linux-musl

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand Down
118 changes: 2 additions & 116 deletions .github/workflows/coverage.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Performs test coverage of project's libraries using cargo-tarpaulin and the message-generator,
# and generates results using codecov.io.
# Performs test coverage of project's libraries using cargo-tarpaulin and generates results using codecov.io.
# The following flags are set inside `tarpaulin.toml`:
# `features = "..."`: Includes the code with the listed features. The following features result in a
# tarpaulin error and are NOT included: derive, alloc, arbitrary-derive, attributes, and
Expand Down Expand Up @@ -37,7 +36,7 @@ jobs:

- name: Generate code coverage
run: |
./tarpaulin.sh
./scripts/tarpaulin.sh

- name: Archive Tarpaulin code coverage results
uses: actions/upload-artifact@v4
Expand All @@ -47,116 +46,3 @@ jobs:
protocols/cobertura.xml
roles/cobertura.xml
utils/cobertura.xml

message-generator-test:
needs: tarpaulin-test

name: MG Test
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- uses: actions-rs/toolchain@v1
with:
toolchain: 1.75.0
override: true
components: llvm-tools-preview

- name: Log data from rustc
run: rustc -Vv

- name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov

- name: Run bad-pool-config-test
run: sh ./test/message-generator/test/bad-pool-config-test/bad-pool-config-test.sh

- name: Run interop-jd-translator
run: sh ./test/message-generator/test/interop-jd-translator/interop-jd-translator.sh

#- name: Run interop-jdc-change-upstream
# run: sh ./test/message-generator/test/interop-jdc-change-upstream/interop-jdc-change-upstream.sh

- name: Run interop-proxy-with-multi-ups
run: sh ./test/message-generator/test/interop-proxy-with-multi-ups/interop-proxy-with-multi-ups.sh

- name: Run interop-proxy-with-multi-ups-extended
run: sh ./test/message-generator/test/interop-proxy-with-multi-ups-extended/interop-proxy-with-multi-ups-extended.sh

- name: Run jds-do-not-fail-on-wrong-tsdatasucc
run: sh ./test/message-generator/test/jds-do-not-fail-on-wrong-tsdatasucc/jds-do-not-fail-on-wrong-tsdatasucc.sh

- name: Run jds-do-not-panic-if-jdc-close-connection
run: sh ./test/message-generator/test/jds-do-not-panic-if-jdc-close-connection/jds-do-not-panic-if-jdc-close-connection.sh

- name: Run jds-do-not-stackoverflow-when-no-token
run: sh ./test/message-generator/test/jds-do-not-stackoverflow-when-no-token/jds-do-not-stackoverflow-when-no-token.sh

- name: Run pool-sri-test-1-standard
run: sh ./test/message-generator/test/pool-sri-test-1-standard/pool-sri-test-1-standard.sh

- name: Run pool-sri-test-close-channel
run: sh ./test/message-generator/test/pool-sri-test-close-channel/pool-sri-test-close-channel.sh

- name: Run pool-sri-test-extended_0
run: sh ./test/message-generator/test/pool-sri-test-extended_0/pool-sri-test-extended_0.sh

- name: Run pool-sri-test-extended_1
run: sh ./test/message-generator/test/pool-sri-test-extended_1/pool-sri-test-extended_1.sh

- name: Run pool-sri-test-reject-auth
run: sh ./test/message-generator/test/pool-sri-test-reject-auth/pool-sri-test-reject-auth.sh

- name: Run standard-coverage
run: sh ./test/message-generator/test/standard-coverage-test/standard-coverage-test.sh

- name: Run sv1-test
run: sh ./test/message-generator/test/sv1-test/sv1-test.sh

- name: Run translation-proxy-broke-pool
run: sh ./test/message-generator/test/translation-proxy-broke-pool/translation-proxy-broke-pool.sh

- name: Run translation-proxy
run: sh ./test/message-generator/test/translation-proxy/translation-proxy.sh

- name: Coverage report
run: sh ./code-coverage-report.sh

- name: Archive MG code coverage results
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: 'target/*.xml'

- name: Archive log files
if: always()
uses: actions/upload-artifact@v4
with:
name: logs
path: './utils/message-generator/*.log'

# codecov:
# needs: message-generator-test

# name: Codecov Upload
# runs-on: ubuntu-latest

# steps:

# - name: Checkout repository
# uses: actions/checkout@v4

# - name: Download all workflow run artifacts
# uses: actions/download-artifact@v4

# - name: Display structure of downloaded files
# run: ls -R

# - name: Upload to codecov.io
# uses: codecov/codecov-action@v3
# with:
# files: coverage-report/*.xml, tarpaulin-report/*.xml
# fail_ci_if_error: true
# token: ${{ secrets.CODECOV_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/fmt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
target: x86_64-unknown-linux-musl

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: actions-rs/toolchain@v1
with:
profile: minimal
Expand Down
221 changes: 221 additions & 0 deletions .github/workflows/mg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,221 @@
# Runs all Message Generator tests in separate jobs

name: MG Test

on:
push:
branches: [ main, dev ]
pull_request:
branches: [ main, dev ]

jobs:
bad-pool-config-test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run bad-pool-config-test
run: sh ./test/message-generator/test/bad-pool-config-test/bad-pool-config-test.sh

interop-jd-translator:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run interop-jd-translator
run: sh ./test/message-generator/test/interop-jd-translator/interop-jd-translator.sh

interop-proxy-with-multi-ups:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run interop-proxy-with-multi-ups
run: sh ./test/message-generator/test/interop-proxy-with-multi-ups/interop-proxy-with-multi-ups.sh

interop-proxy-with-multi-ups-extended:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run interop-proxy-with-multi-ups-extended
run: sh ./test/message-generator/test/interop-proxy-with-multi-ups-extended/interop-proxy-with-multi-ups-extended.sh

jds-do-not-fail-on-wrong-tsdatasucc:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run jds-do-not-fail-on-wrong-tsdatasucc
run: sh ./test/message-generator/test/jds-do-not-fail-on-wrong-tsdatasucc/jds-do-not-fail-on-wrong-tsdatasucc.sh

jds-do-not-panic-if-jdc-close-connection:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run jds-do-not-panic-if-jdc-close-connection
run: sh ./test/message-generator/test/jds-do-not-panic-if-jdc-close-connection/jds-do-not-panic-if-jdc-close-connection.sh

jds-do-not-stackoverflow-when-no-token:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run jds-do-not-stackoverflow-when-no-token
run: sh ./test/message-generator/test/jds-do-not-stackoverflow-when-no-token/jds-do-not-stackoverflow-when-no-token.sh

jds-receive-solution-while-processing-declared-job:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run jds-receive-solution-while-processing-declared-job
run: sh ./test/message-generator/test/jds-receive-solution-while-processing-declared-job/jds-receive-solution-while-processing-declared-job.sh

pool-sri-test-1-standard:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run pool-sri-test-1-standard
run: sh ./test/message-generator/test/pool-sri-test-1-standard/pool-sri-test-1-standard.sh

pool-sri-test-close-channel:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run pool-sri-test-close-channel
run: sh ./test/message-generator/test/pool-sri-test-close-channel/pool-sri-test-close-channel.sh

pool-sri-test-extended_0:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run pool-sri-test-extended_0
run: sh ./test/message-generator/test/pool-sri-test-extended_0/pool-sri-test-extended_0.sh

pool-sri-test-extended_1:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run pool-sri-test-extended_1
run: sh ./test/message-generator/test/pool-sri-test-extended_1/pool-sri-test-extended_1.sh

pool-sri-test-reject-auth:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run pool-sri-test-reject-auth
run: sh ./test/message-generator/test/pool-sri-test-reject-auth/pool-sri-test-reject-auth.sh

standard-coverage:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run standard-coverage
run: sh ./test/message-generator/test/standard-coverage-test/standard-coverage-test.sh

sv1-test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run sv1-test
run: sh ./test/message-generator/test/sv1-test/sv1-test.sh

translation-proxy-broke-pool:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run translation-proxy-broke-pool
run: sh ./test/message-generator/test/translation-proxy-broke-pool/translation-proxy-broke-pool.sh

translation-proxy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: Run translation-proxy
run: sh ./test/message-generator/test/translation-proxy/translation-proxy.sh

translation-proxy-old-share:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run translation-proxy-old-share
run: sh ./test/message-generator/test/translation-proxy-old-share/translation-proxy-old-share.sh

mg-aggregate-results:
name: "Aggregate MG Test Results"
runs-on: ubuntu-latest
if: always()
needs: [
bad-pool-config-test,
interop-jd-translator,
interop-proxy-with-multi-ups,
interop-proxy-with-multi-ups-extended,
jds-do-not-fail-on-wrong-tsdatasucc,
jds-do-not-panic-if-jdc-close-connection,
jds-do-not-stackoverflow-when-no-token,
jds-receive-solution-while-processing-declared-job,
pool-sri-test-1-standard,
pool-sri-test-close-channel,
pool-sri-test-extended_0,
pool-sri-test-extended_1,
pool-sri-test-reject-auth,
standard-coverage,
sv1-test,
translation-proxy-broke-pool,
translation-proxy,
translation-proxy-old-share
]
steps:
- name: Aggregate Results
run: |
if [ "${{ needs.bad-pool-config-test.result }}" != "success" ] ||
[ "${{ needs.interop-jd-translator.result }}" != "success" ] ||
[ "${{ needs.interop-proxy-with-multi-ups.result }}" != "success" ] ||
[ "${{ needs.interop-proxy-with-multi-ups-extended.result }}" != "success" ] ||
[ "${{ needs.jds-do-not-fail-on-wrong-tsdatasucc.result }}" != "success" ] ||
[ "${{ needs.jds-do-not-panic-if-jdc-close-connection.result }}" != "success" ] ||
[ "${{ needs.jds-do-not-stackoverflow-when-no-token.result }}" != "success" ] ||
[ "${{ needs.jds-receive-solution-while-processing-declared-job.result }}" != "success" ] ||
[ "${{ needs.pool-sri-test-1-standard.result }}" != "success" ] ||
[ "${{ needs.pool-sri-test-close-channel.result }}" != "success" ] ||
[ "${{ needs.pool-sri-test-extended_0.result }}" != "success" ] ||
[ "${{ needs.pool-sri-test-extended_1.result }}" != "success" ] ||
[ "${{ needs.pool-sri-test-reject-auth.result }}" != "success" ] ||
[ "${{ needs.standard-coverage.result }}" != "success" ] ||
[ "${{ needs.sv1-test.result }}" != "success" ] ||
[ "${{ needs.translation-proxy-broke-pool.result }}" != "success" ] ||
[ "${{ needs.translation-proxy.result }}" != "success" ] ||
[ "${{ needs.translation-proxy-old-share.result }}" != "success" ]; then
echo "One or more jobs failed."
exit 1
else
echo "All MG tests completed successfully"
fi
Loading
Loading