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

Make update-*dependencies.sh runnable on Mac #15823

Merged
merged 1 commit into from Apr 4, 2021
Merged

Make update-*dependencies.sh runnable on Mac #15823

merged 1 commit into from Apr 4, 2021

Conversation

famod
Copy link
Member

@famod famod commented Mar 17, 2021

Change tested on Ubuntu 20.04 and Windows 10 (Git Bash).

@kenfinnigan I'd appreciate if you could test those two scripts on Mac. Thanks!

/cc @gsmet

FTR: Came up here: #15016 (comment)

@quarkus-bot quarkus-bot bot added the area/gradle Gradle label Mar 17, 2021
echo ''
echo 'Building entire project...'
echo ''
mvn -q -e -Dquickly -T0.8C $*
Copy link
Member Author

Choose a reason for hiding this comment

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

Some stderr outputs leak through here, e.g. some Gradle stuff.
We could either live with it or print everything. Redirecting stderr to /dev/null is not a good idea in case there is a build error.

@@ -32,7 +46,7 @@ echo ''
# get all "artifact-id" values from the generated json file
# pipefail is switched off briefly so that a better error can be logged when nothing is found
set +o pipefail
ARTIFACT_IDS=`grep '^ "artifact"' devtools/bom-descriptor-json/target/*.json | grep -Po '(?<=io.quarkus:)(?!quarkus-bom)[^:]+' | sort`
ARTIFACT_IDS=`grep '^ "artifact"' devtools/bom-descriptor-json/target/*.json | grep -Eo 'quarkus-[a-z0-9-]+' | sort`
Copy link
Member Author

Choose a reason for hiding this comment

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

Note: The quarkus-bom exclusion is not required anymore since the recent descriptor change.

@kenfinnigan
Copy link
Member

Running:

grep -hR --include 'build*.gradle' --exclude-dir=build '[iI]mplementation' | \
              grep -Eo 'quarkus-[a-z0-9-]+' | \
              sed -e '/-deployment/d' -e '/quarkus-bom/d' | sort | uniq

I get a warning: grep: warning: recursive search of stdin and nothing is output after I few minutes so I killed the process

@famod
Copy link
Member Author

famod commented Mar 18, 2021

Did you run that in integration-tests/gradle?

@kenfinnigan
Copy link
Member

Nuts, ran it in the wrong spot.

Can confirm update-extension-dependencies.sh does return a list of artifacts now running in root.

But running the script in integration-tests/gradle still generates the warning about recursive search and doesn't return anything after many minutes

@famod
Copy link
Member Author

famod commented Mar 18, 2021

Nuts, ran it in the wrong spot.

I'll see if I can improve that.

But running the script in integration-tests/gradle still generates the warning about recursive search and doesn't return anything after many minutes

I guess this is the case: https://apple.stackexchange.com/questions/275373/how-to-make-grep-work-like-in-ubuntu/275379

I suppose this hangs as well?

grep -hR --include 'build*.gradle' --exclude-dir=build '[iI]mplementation'

What about this?

grep -hR --include 'build*.gradle' --exclude-dir=build '[iI]mplementation' .

@kenfinnigan
Copy link
Member

First version also has recursive search warning and sits there not showing anything.

Second one, ending in "." works instantly returning the implementation and test implementation artifact names

@famod
Copy link
Member Author

famod commented Mar 18, 2021

Cool, thanks! I'll adjust the scripts and ping you again, for the last time I hope.
What's your hourly wage as a remote Mac tester btw? 😆 jk

@famod
Copy link
Member Author

famod commented Mar 18, 2021

@gsmet Since you asked for the full build feature: Any change requests?

@famod
Copy link
Member Author

famod commented Mar 18, 2021

@kenfinnigan Can you retry please? The scripts should now also be callable from everywhere, e.g. integration-tests/gradle/update-dependencies.sh from project root.

@kenfinnigan
Copy link
Member

Both scripts now fail with the following error:

readlink: illegal option -- f
usage: readlink [-n] [file ...]

@famod
Copy link
Member Author

famod commented Mar 19, 2021

This is the gift that keeps on giving. 😞

I hope https://stackoverflow.com/questions/3572030/bash-script-absolute-path-with-os-x#comment64141768_3572030 is right, works on Ubuntu.

@kenfinnigan Can you try again please?

@kenfinnigan
Copy link
Member

Running the extension dependencies in root gives me:

sed: 1: ":a;N;$!ba;s/\n/\\\n/g": unused label 'a;N;$!ba;s/\n/\\\n/g'
xargs: illegal option -- i
usage: xargs [-0opt] [-E eofstr] [-I replstr [-R replacements] [-S replsize]]
             [-J replstr] [-L number] [-n number [-x]] [-P maxprocs]
             [-s size] [utility [argument ...]]

Same error with the gradle script from root

@famod
Copy link
Member Author

famod commented Mar 19, 2021

@kenfinnigan ... aaand another round! No much left to break. 😒

@kenfinnigan
Copy link
Member

Running extension dependencies in root gives the below error, what looks like for every artifact:

sh: -c: line 0: unexpected EOF while looking for matching `"'
sh: -c: line 8: syntax error: unexpected end of file

Gradle script fails with similar error, but different line numbers:

sh: -c: line 0: unexpected EOF while looking for matching `"'
sh: -c: line 7: syntax error: unexpected end of file

@famod
Copy link
Member Author

famod commented Mar 20, 2021

*sigh* ... what is this giving you (in root)?

grep '^    "artifact"' devtools/bom-descriptor-json/target/*.json | grep -Eo 'quarkus-[a-z0-9-]+' | sort

@kenfinnigan
Copy link
Member

It lists the artifacts names

@famod
Copy link
Member Author

famod commented Mar 20, 2021

That's good. 😉 But does any of those contain a "?

@kenfinnigan
Copy link
Member

None

@famod
Copy link
Member Author

famod commented Mar 20, 2021

Then it must be having a problem with

xargs -I {} sh -c "echo \"${DEP_TEMPLATE}\" | sed 's/XXX/{}-deployment/'"

DEP_TEMPLATE contains line breaks, but this is no problem on Ubuntu and Windows Git Bash. 🤔

@famod
Copy link
Member Author

famod commented Mar 21, 2021

@kenfinnigan Another try please. It's a shot in the dark...

PS: I did have a look at how to (theoretically) set up a OSX virtualbox...but I have definitely no time for this ATM, unfortunately.

@kenfinnigan
Copy link
Member

Error is still unexpected EOF while looking for matching `'' for both scripts

@famod
Copy link
Member Author

famod commented Mar 22, 2021

@kenfinnigan Can you please re-run the script for gradle and post the entire output here? Thanks!
I've added set -x to get a clue what's going on...

@kenfinnigan
Copy link
Member

Here's the output:

Building dependencies list from gradle build files...

++ echo 'quarkus-arc
quarkus-bootstrap-core
quarkus-core
quarkus-devmode-test-utils
quarkus-devtools-common
quarkus-grpc
quarkus-hibernate-orm-panache
quarkus-junit5
quarkus-kotlin
quarkus-platform-descriptor-json
quarkus-resteasy
quarkus-test-devtools'
++ xargs -I '{}' sh -c 'echo '\''        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>XXX</artifactId>
            <version>\${project.version}</version>
        </dependency>'\'' | sed '\''s/XXX/{}/'\'''
++ sed -e :a -e N -e '$!ba' -e 's/\n/\\n/g'
+ DEPS='        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-arc</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-bootstrap-core</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-core</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-devmode-test-utils</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-devtools-common</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-grpc</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-hibernate-orm-panache</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-junit5</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-kotlin</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-platform-descriptor-json</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-resteasy</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-test-devtools</artifactId>\n            <version>\${project.version}</version>\n        </dependency>'
+ DEPS+='\n'
++ echo 'quarkus-arc
quarkus-bootstrap-core
quarkus-core
quarkus-devmode-test-utils
quarkus-devtools-common
quarkus-grpc
quarkus-hibernate-orm-panache
quarkus-junit5
quarkus-kotlin
quarkus-platform-descriptor-json
quarkus-resteasy
quarkus-test-devtools'
++ sed -e /-bootstrap/d -e /-test/d -e /-junit/d -e /-devtools/d -e /-descriptor/d
++ xargs -I '{}' sh -c 'echo '\''        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>XXX-deployment</artifactId>
            <version>\${project.version}</version>
            <type>pom</type>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>*</groupId>
                    <artifactId>*</artifactId>
                </exclusion>
            </exclusions>
        </dependency>'\'' | sed '\''s/XXX/{}/'\'''
++ sed -e :a -e N -e '$!ba' -e 's/\n/\\n/g'
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
+ DEPS+=

@famod
Copy link
Member Author

famod commented Mar 22, 2021

Oh, this is so much fun. 😜
However, it's interesting that it manages to assemble the "runtime" deps, but fails for the deployment deps (which is a very similar sequence of commands).

@kenfinnigan I pushed another change.

@kenfinnigan
Copy link
Member

I get:

➜ ./integration-tests/gradle/update-dependencies.sh 

Building dependencies list from gradle build files...

++ echo 'quarkus-arc
quarkus-bootstrap-core
quarkus-core
quarkus-devmode-test-utils
quarkus-devtools-common
quarkus-grpc
quarkus-hibernate-orm-panache
quarkus-junit5
quarkus-kotlin
quarkus-platform-descriptor-json
quarkus-resteasy
quarkus-test-devtools'
++ xargs -I '{}' sh -c 'echo '\''        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>XXX</artifactId>
            <version>\${project.version}</version>
        </dependency>'\'' | sed '\''s/XXX/{}/'\'''
++ sed -e :a -e N -e '$!ba' -e 's/\n/\\n/g'
+ DEPS='        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-arc</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-bootstrap-core</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-core</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-devmode-test-utils</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-devtools-common</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-grpc</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-hibernate-orm-panache</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-junit5</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-kotlin</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-platform-descriptor-json</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-resteasy</artifactId>\n            <version>\${project.version}</version>\n        </dependency>\n        <dependency>\n            <groupId>io.quarkus</groupId>\n            <artifactId>quarkus-test-devtools</artifactId>\n            <version>\${project.version}</version>\n        </dependency>'
+ DEPS+='\n'
++ echo 'quarkus-arc
quarkus-bootstrap-core
quarkus-core
quarkus-devmode-test-utils
quarkus-devtools-common
quarkus-grpc
quarkus-hibernate-orm-panache
quarkus-junit5
quarkus-kotlin
quarkus-platform-descriptor-json
quarkus-resteasy
quarkus-test-devtools'
++ sed -e /-bootstrap/d -e /-test/d -e /-junit/d -e /-devtools/d -e /-descriptor/d
++ xargs -I '{}' sh -c 'echo '\''        <dependency>
            <groupId>io.quarkus</groupId>
            <artifactId>XXX-deployment</artifactId>
            <version>\${project.version}</version>
            <type>pom</type>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>\*</groupId>
                    <artifactId>\*</artifactId>
                </exclusion>
            </exclusions>
        </dependency>'\'' | sed '\''s/XXX/{}/'\'''
++ sed -e :a -e N -e '$!ba' -e 's/\n/\\n/g'
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 7: syntax error: unexpected end of file
+ DEPS+=

@kenfinnigan
Copy link
Member

[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-parseable POM /Users/ken/projects/quarkus/core/integration-tests/gradle/pom.xml: expected START_TAG or END_TAG not TEXT (position: TEXT seen ...<!-- START update-dependencies.sh -->n        <d... @36:57)  @ line 36, column 57

with content:

-        <!-- START update-dependencies.sh -->
-        <dependency>
+        <!-- START update-dependencies.sh -->n        <dependency>

-        </dependency>
-        <dependency>
+        </dependency>n        <dependency>

@famod
Copy link
Member Author

famod commented Mar 30, 2021

@kenfinnigan another try please? thanks!

@kenfinnigan
Copy link
Member

So close!

It doesn't fail now, but there is a slight difference in each of the files:

-        <!-- END update-extension-dependencies.sh -->
-    </dependencies>
+        <!-- END update-extension-dependencies.sh -->    </dependencies>

@famod
Copy link
Member Author

famod commented Mar 31, 2021

Very odd. BSD sed seems to eat that last line break. I pushed something that might help, @kenfinnigan

@kenfinnigan
Copy link
Member

Same result, </dependencies> is on the same line

@famod
Copy link
Member Author

famod commented Mar 31, 2021

I've given up on having one sed expression do exactly the same thing for both GNU and BSD and so I have added another expression to fix that missing line break.
Hope that's it now, @kenfinnigan!

@kenfinnigan
Copy link
Member

The closing dependencies tag is still in on the same line as the comment

@famod
Copy link
Member Author

famod commented Apr 1, 2021

BSD sed hates me.

To clarify, you see this problem in:

  • devtools/bom-descriptor-json/pom.xml
  • and docs/pom.xml

?
Or also in integration-tests/gradle/pom.xml?

@famod
Copy link
Member Author

famod commented Apr 1, 2021

Ah, I had forgotten to add that fixup expression to the docs part. Update pushed...

@kenfinnigan
Copy link
Member

bom-descriptor is now the only one with the dependencies tag closing on the same line as the comment

@famod
Copy link
Member Author

famod commented Apr 1, 2021

Fix pushed. The suspension is killing me! 😉

@glefloch
Copy link
Member

glefloch commented Apr 2, 2021

I just tested it for the addition of avro dependency, and it works on my mac :) thanks!

@famod
Copy link
Member Author

famod commented Apr 2, 2021

Ah, finally! Thanks for letting me know, @glefloch!
Now I only need someone to approve. 😉
But I'll better wait for a final test by @kenfinnigan before merging.

@glefloch
Copy link
Member

glefloch commented Apr 2, 2021

actually, the script is working but the output does not seems to be the same as the previous one:
https://github.com/quarkusio/quarkus/runs/2252897502?check_suite_focus=true

@famod
Copy link
Member Author

famod commented Apr 2, 2021

@glefloch did you pick up the latest commit? My last update was half a day ago.

@glefloch
Copy link
Member

glefloch commented Apr 2, 2021

On my local machine yes.

@glefloch
Copy link
Member

glefloch commented Apr 2, 2021

so i run both version of the script and the output is the same. sorry the noise 👼

@kenfinnigan
Copy link
Member

I've verified the scripts work and don't result in any changeset.

Thanks @famod!

Not sure why CI is failing, maybe just needs a rebase?

@famod
Copy link
Member Author

famod commented Apr 3, 2021

Thanks for your patience, @kenfinnigan!

I'll check CI tomorrow. I definitely won't merge if CI failures are related so it would be great if you could approve this PR. Thanks!

@kenfinnigan kenfinnigan added the triage/waiting-for-ci Ready to merge when CI successfully finishes label Apr 3, 2021
@famod
Copy link
Member Author

famod commented Apr 4, 2021

I decided to rebase to give CI another go.

@quarkus-bot
Copy link

quarkus-bot bot commented Apr 4, 2021

Test Failures

⚙️ jvm-linux-jdk15

📦 extensions/mongodb-client/deployment

# Tests:    11
+ Success:  10
- Failures: 0
- Errors:   1
! Skipped:  0
io.quarkus.mongodb.LegacyNamedMongoClientConfigTest - see on GitHub
java.util.concurrent.RejectedExecutionException
	at org.jboss.threads.RejectingExecutor.execute(RejectingExecutor.java:38)
	at org.jboss.threads.EnhancedQueueExecutor.rejectShutdown(EnhancedQueueExecutor.java:2045)
	at org.jboss.threads.EnhancedQueueExecutor.execute(EnhancedQueueExecutor.java:767)
	at io.smallrye.mutiny.infrastructure.MutinyScheduler$DecoratedRunnableTask.run(MutinyScheduler.java:58)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at java.base/java.lang.Thread.run(Thread.java:832)
	Suppressed: java.util.concurrent.RejectedExecutionException: Executor is being shut down
		at org.jboss.threads.EnhancedQueueExecutor.rejectShutdown(EnhancedQueueExecutor.java:2047)
		... 5 more

@famod
Copy link
Member Author

famod commented Apr 4, 2021

@gsmet FYI, two jobs failed here. The bot has picked up that one test failure successfully ^ but the other job failed with:

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-container-image-standard: Failed to build quarkus application: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
2021-04-04T18:05:49.1725795Z [ERROR] 	[error]: Build step io.quarkus.container.image.jib.deployment.JibProcessor#buildFromJar threw an exception: java.lang.RuntimeException: Unable to create container image
2021-04-04T18:05:49.1775313Z [ERROR] 	at io.quarkus.container.image.jib.deployment.JibProcessor.containerize(JibProcessor.java:193)
2021-04-04T18:05:49.1777678Z [ERROR] 	at io.quarkus.container.image.jib.deployment.JibProcessor.buildFromJar(JibProcessor.java:138)
2021-04-04T18:05:49.1779579Z [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2021-04-04T18:05:49.1781367Z [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2021-04-04T18:05:49.1783873Z [ERROR] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2021-04-04T18:05:49.1785805Z [ERROR] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2021-04-04T18:05:49.1786803Z [ERROR] 	at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:920)
2021-04-04T18:05:49.1787871Z [ERROR] 	at io.quarkus.builder.BuildContext.run(BuildContext.java:277)
2021-04-04T18:05:49.1789035Z [ERROR] 	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2415)
2021-04-04T18:05:49.1790412Z [ERROR] 	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1452)
2021-04-04T18:05:49.1791806Z [ERROR] 	at java.base/java.lang.Thread.run(Thread.java:834)
2021-04-04T18:05:49.1792714Z [ERROR] 	at org.jboss.threads.JBossThread.run(JBossThread.java:501)
2021-04-04T18:05:49.1794076Z [ERROR] Caused by: java.util.concurrent.ExecutionException: org.apache.http.NoHttpResponseException: The target server failed to respond
[...]

So we should monitor how people get along, in the sense that you cannot rely on the bot to extract all failure reasons for you.

@famod famod merged commit c7b5494 into quarkusio:main Apr 4, 2021
@quarkus-bot quarkus-bot bot added this to the 1.14 - main milestone Apr 4, 2021
@quarkus-bot quarkus-bot bot removed the triage/waiting-for-ci Ready to merge when CI successfully finishes label Apr 4, 2021
@famod famod deleted the scripts-mac branch April 4, 2021 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants