Fix deprecated usage of set-output (#11844) (#11855)#11866
Conversation
The `set-output` command is deprecated and will break in the future. This moves to the new style for all our GitHub Actions. See also https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Also upgrades some more runners to Ubuntu 20.04 that were missed in previous backports. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
If a new flag is being introduced:
If a workflow is added or modified:
Bug fixes
Non-trivial changes
New/Existing features
Backward compatibility
|
| build: | ||
| name: Run endtoend tests on Cluster (26) | ||
| runs-on: ubuntu-18.04 | ||
| runs-on: ubuntu-20.04 |
This extracts the update to Ubuntu 20.04 (and thus MySQL 8 by default) just for the end to end tests and updates the associated tests. Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com> Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
| if: always() && (needs.get_previous_release.result == 'success') | ||
| name: Run Upgrade Downgrade Test | ||
| runs-on: ubuntu-18.04 | ||
| runs-on: ubuntu-20.04 |
There was a problem hiding this comment.
This might be delibrate.. downgraded version doesn't handled backing-up mysql8.0 correctly .. We will see if the test fails.. unless we cherry-pick #10895 in version 13 and its patches.
There was a problem hiding this comment.
@rsajwani The goal of upgrading was that we can still run CI when GitHub removes 18.04 support. So we only have 2 choices, either we upgrade or we remove the CI job. We can't leave it on 18.04 since that will stop working then.
We can also look at forcing a MySQL version earlier than 8.0.30 to fix this?
There was a problem hiding this comment.
@dbussink , did you check all the CI workflows were passing before pushing this PR ??
ideally we shouldn't have pushed this PR until all the test are passing. I can see Run Upgrade Downgrade Test was failing...
The
set-outputcommand is deprecated and will break in the future. This moves to the new style for all our GitHub Actions.See also https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Also upgrades some more runners to Ubuntu 20.04 that were missed in previous backports.
Signed-off-by: Dirkjan Bussink d.bussink@gmail.com
Checklist