Skip to content

Add verify and test steps to dev build #8455

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

Merged
merged 1 commit into from
Aug 13, 2025
Merged

Conversation

helin24
Copy link
Member

@helin24 helin24 commented Aug 13, 2025

I can't test that these work without pointing kokoro to a different branch, so I figure I'll just run a test after this is committed to main branch.

@helin24 helin24 requested review from pq and jwren August 13, 2025 18:07
./gradlew verifyPluginProjectConfiguration
./gradlew verifyPluginStructure
./gradlew verifyPluginSignature
./gradlew verifyPlugin
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Out of curiosity, would it make sense to add a kind of macro verifyAll command?

(Obviously not required here but I'm curious what happens when we add a new verification; would we have to remember to update this script and others to include it?)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the gradle build file, yes I believe that we could add a new task to call of of these with some, verifyAll alias if we want to.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could add something like that to gradle. I don't even know what each of these contain.

Copy link
Collaborator

@pq pq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sweet!

Copy link
Member

@jwren jwren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @helin24! I very much doubt that this will fail as the presubmits are doing the same checks, however, we would definitely want to know if they do fail.

./gradlew verifyPluginProjectConfiguration
./gradlew verifyPluginStructure
./gradlew verifyPluginSignature
./gradlew verifyPlugin
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the gradle build file, yes I believe that we could add a new task to call of of these with some, verifyAll alias if we want to.

@helin24 helin24 added the autosubmit When this label is applied to a PR, the PR will be submitted as soon as all checks are green. label Aug 13, 2025
Copy link

auto-submit bot commented Aug 13, 2025

autosubmit label was removed for flutter/flutter-intellij/8455, because - The status or check suite checker (UNIT_TEST_BOT) has failed. Please fix the issues identified (or deflake) before re-applying this label.

@auto-submit auto-submit bot removed the autosubmit When this label is applied to a PR, the PR will be submitted as soon as all checks are green. label Aug 13, 2025
@helin24
Copy link
Member Author

helin24 commented Aug 13, 2025

Presubmit failing should be fixed once flutter/flutter#173731 lands

@helin24 helin24 merged commit 69e52a4 into flutter:master Aug 13, 2025
18 of 22 checks passed
@helin24 helin24 deleted the verify-test branch August 13, 2025 22:26
helin24 added a commit that referenced this pull request Aug 14, 2025
There are several things happening here:
- Use semver format for CHANGELOG - this makes it easier to use the
gradle changelog plugin, so we don't have to define a custom regex for
our versioning.
- Set release version from CHANGELOG - as long as we update the
changelog as part of the release process, we won't have to separately
set the version in `gradle.properties`. The two should match during a
release anyway.
- Set dev version from CHANGELOG - this means we won't need to update a
hard coded version in the deploy script.

(will rebase after
#8455)

Addresses #8417
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants