-
Notifications
You must be signed in to change notification settings - Fork 760
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
Remove usage of Buildkite. #7583
Conversation
|
.github/ISSUE_TEMPLATE/release.yml
Outdated
- [ ] Wait for [Buildkite](https://buildkite.com/matrix-dot-org/element-android/builds?branch=main) to build the `main` branch. | ||
- [ ] Run the script `~/scripts/releaseElement.sh`. It will download the APKs from Buildkite check them and sign them. | ||
- [ ] Wait for the [GitHub action](https://github.com/vector-im/element-android/actions/workflows/build.yml?query=branch%3Amain) to build the `main` branch. | ||
- [ ] (TODO This script has to be updated) *Run the script `~/scripts/releaseElement.sh`. It will download the APKs from Buildkite check them and sign them.* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of curiosity, where is this releaseElement.sh
script?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This script is not shared publicly, but uses scripts that are public and in the repository, like download_buildkite_artifacts.py
and sign_apk_unsafe.sh
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The script seems to work well on my side. I think we need to add a small doc about this script somewhere to explain how to use it.
@@ -3,6 +3,9 @@ | |||
# Exit on any error | |||
set -e | |||
|
|||
echo "Sorry, this script needs to be updated to download APKs from GitHub action. Buildkite is not building APKs anymore." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will the script be updated in another dedicated PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess I will write another script to install from GitHub, but yes, in another PR. I will write it during the next release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Actually I am working on it right now)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bmarty When testing a build from this PR using the script, I get this info on the splashscreen: We have |
Build number is just removed. Related script will need to be updated separately.
12a797f
to
211c0c2
Compare
@mnaturel I have updated the PR to add a docs to use For the version I have (nearly) the same issue: I will have a look, but I think it should not block this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Kudos, SonarCloud Quality Gate passed! |
Type of change
Content
Remove usage of Buildkite.
Build number is just removed.
Related script will need to be updated separately.
Motivation and context
Closes #7493
Release script will have to be updated for the next release, but it's not part of the project file.
TODO:
Screenshots / GIFs
Tests
Tested devices
Checklist