►
From YouTube: Meshery CI Working Group (June 22nd, 2020)
Description
Automating releases with GitHub PR Labels.
A
So
again,
what
time
in
here
you
know
the
thing
is:
is
I
I'm
gonna
be
embarrassed
to
tell
you,
because,
because
it's
it's
10,
it's
10
a.m,
but
I'm
just
having
a
really
hard
monday
morning.
B
A
I
think
this
is
this
is
going
to
sound
like
a
joke
and
it's
kind
of
it's
kind
of
funny.
But
but
it's
actually
true
is
my
there's
a
few
of
my.
A
My
muscles
are
atrophying.
Actually
I've
just
been
sitting
in
this
freaking
chair
for
months
now,
and
it's
kind
of
sad
I'll
go
work
on
them
to
get
them
back
at
some
point,
but
it's
a
real
thing.
I
mean
I
think,
I'm
going
to
have
a.
I
think,
I'm
going
to
have
a
a
seat,
a
med
score.
On
my
I
mean
I
don't
have
a
bed
tour,
but
I'm
just,
but
I
mean
I
could
from
how
much
I
just
sit
here.
A
B
A
Yeah,
that's
a
great
idea.
Now
I'm
gonna
try
to
share
something
with
you.
If
I
can,
I'm
gonna,
maybe
I'll,
just
take
a
quick
picture
while,
while
we're
sitting
here
I'll,
take
a
picture
kind
of.
A
A
Oh
man
guess
how
guess
how
many
of
those
weights
all
of
the
weights
have
dust
on
them
right
now
I
mean
it's
just.
B
A
I've
seen
some
people
during
the
pandemic
they've.
Actually,
there
was
the
gal,
the
gal
who,
who
used
to
run
the
docker
captains
program.
She
had
her
husband,
had
made
a
small,
no
noise
cancelling
room
in
their
garage,
so
he
just
built
a
little
box
for
her
to
sit
in
in
the
garage
and
yeah.
She
definitely
didn't
have
anything
else
in
that
room.
It
was
a
tiny
little
like
telephone
booth.
Almost.
B
A
You
know
I
I
maybe
I
shouldn't
I
think
cush
has
seen
a
few
bit
of
things,
but
I
shouldn't
show
you
the
rest,
because
it's
well.
I
don't
know
how
to
put
it.
I
we
have.
We
have
some
nice
things
here
and
that's
because
well
frankly,
because
I've
worked
my
tail
off
over
the
last
25
years
and
and
it's
paid
off
but
but
shoot
now,
I
don't
use
half
of
it
because
I'm
because
I'm
we're
trying
to
make
this
a
thing.
A
So
I
think
I
think
we
are
making
this
a
thing
by
the
way
we
are
the
community
and
the
cadence
by
which
we're
doing
things.
The
fact
that,
like
in
the
last,
I
don't
know
the
last
like
two
months
really,
we've
had
well,
I
think,
like
literally
maybe
eight
repositories
created.
I
mean
we've
created
like
two
two
or
three
new
initiatives
over
and
beyond
the
core
measuring
which
is
which
is
fantastic
because
you
know,
as
we
move
into
stuff
like
web
assembly
or
just
you
know,
other
projects,
it's
really
good.
A
It's
it's
exciting
for
me,
and
I
know,
and
when
I
say
that
for
me
I
mean
I
really
mean
for
us.
I
hope
I've
said
it
to
you
guys
any
number
of
times
that
I,
as
a
matter
of
fact,
I'm
not
sure
that
I
shared
with
some
of
you
there's
a
a
young
lady
who's
here,
studying
here
in
the
u.s,
her
name's
ishida.
She
she's
a
really
nice
gal.
A
She
just
joined
the
community
not
too
long
ago,
just
like
a
couple
of
weeks
ago,
but
but
she's
not
new
to
the
community,
in
that
she
used
mystery
as
her
final
project
she's
doing
her
masters
of
computer
science.
Here
in
the
u.s
she's
from
india.
I
forget
where
but
is
doing
good
things
and
the
project
has
already
had
such
a
an
impact
on
her
and
what
her
focus
is.
So
it's
really
cool
the
things
that
you
guys
should
be
proud
of.
I
guess
is
what
I'm
saying.
A
A
A
Because
it's
just
very
focused
on
kind
of
a
certain
specific
area,
but
I'm
shreddie,
I
don't
know
you've
got
a
chance
to
meet
be
introduced
to
gungeon
or
to
syme.
But
do
you
want
to
say
a
couple
of
words
just
to
introduce
yourself
so.
A
Yeah
yeah,
we
I'm
hoping
you
do
exactly
the
same.
We're
going
to
talk
about
some
of
your
area
of
focus
today.
I
think
so
so
shreddy
by
way
of
getting
to
know
simon
is
in
pakistan.
Gunjin
is
in
india.
Gunjin
goes
to
the
university
of
engineering
and
management
in
japur,
and
you
know
kush
already.
A
A
But
it's
a
cross-cutting
group,
if
you
will,
rather
all
of
the
things
that
we
do,
need
continuous
integration
and
for
gungeon
and
syme
shreddy
is
on
her
way
through
her
undergraduate
studying
in
computer
science
in
general.
Studying
to
do
software,
engineering
and
part
of
her
early
focus
is
a
bit
of
front
front,
end
orientation
and
then
also
a
bit
of
technical
writing.
A
Both
of
those
areas
are,
we
we
desperately
need
more
capable
people
of.
So
I'm
really
pleased
that
she's
here
she's
also,
you
know
intrigued
by
and
interested
in
the
google
season
of
docs
and
and
the
initiatives
that
are
within
there,
so
so
actually
she's
jumped
in
into
a
couple
of
areas
we're
gonna.
I
think
kush
and
shreddy
are.
A
We're
going
to
talk
about
slack
in
a
little
bit,
but
but
let's
jump
into
the
topics
did
kush.
Do
is
this?
Is
this
first
one
one
of
yours.
A
Yeah
other
just
to
help
make
build
up
consensus,
maybe
and
to
help
build
up
work
through
any
potential
issues,
maybe
a
brief
moment
on
it
on
it
in
this
call,
and
that's
to
ask
everyone
on
the
call
if
they,
if
you
have
any
issues
with
the
proposed
labels
or
their
use,
some
of
you
are
very
familiar
with
this,
and
some
of
you
aren't.
A
A
I
consider
that
it's
kind
of
like
signing
off
your
commits
it's
one
of
those
things
that
will
sort
of
always
be
a
perpetual
pain
point
unless
we
go
off
and
write
a
dco
specific
bot,
but
even
at
that,
like
people,
it's
it's
something
that
people
don't
always
understand
the
same
thing
for
the
finer
details
on
people,
just
not
necessarily
knowing
that
one
label
was
more
appropriate
than
the
next
like.
If
there
was
a
feature
label
and
an
enhancement
label
like
do
they
really
know
what
the
difference
is.
F
So,
actually
still,
we
are
not
sure
that,
should
we
go
with
the
directories
or
should
we
go
by
fetching
the
prefix
of
the
pr
title
like
both
of
the
both
of
the
methods,
their
consequences
right,
fetching,
the
fetching
the
prefix
of
the
pr?
F
A
And
and
what
it's
the,
what
are
the
what's
the
issue,
I'm
trying
to
think
of
a
word
other
than
issue,
but
what's
the
what's
the
contention
with
flag
keying
off
of
changes
to
files
in
particular
directories.
A
F
No,
if
you
are
talking
about
the
ci
so
for
the
ci
we
will
be,
we
will
be
considering
the
metadata
the
label
metadata.
I
am
talking
about
auto
labeling
of
pull
request
so
for
the
ci.
It
is
pretty
clear
that
once
we
have
finalized
the
labels,
we
can
go
ahead
and
finalize
like
how
we
want
to
initiate
the
ci
workflows,
but
first
we
will
need
to
figure
out
that
do
we
need
do.
F
A
A
We
should
be
using
labels
as
versus
titles,
in
a
pr
counting
on
a
human
to
consistently
use
the
same
style
and
grammar
like
whether
someone
did
ui
colon
or
square
brackets
as
the
label
or
parentheses
as
a
label,
or
they
spelled
out
user
interface
and
not
ui
or
they
put
area.
Slash
ui
like
the
labels
are
the
way
that
we
want
to
ideally
go
because
those
are
discrete,
auto
labeling
based
on
directory
change
or
changes
to
files
and
directory.
A
That's
a
much
more
clear
approach
as
well,
because,
literally,
if
those
files
have
changed
inside
of
a
javascript
centric
directory,
they
probably
need
javascript
changes.
If
that
logic
gets
it
wrong,
occasionally
it's
not
the
end
of
the
world
if
the
the
way
that
it
would
be
if
the
build
did
too
much
building,
it
would
just
take
longer
than
you
would
ideally
like,
but
it
wouldn't
be
the
end
of
the
world
where
the
issue
comes
in
is,
if
you
have
ui
changes,
for
example,
but
didn't
carry
that
label
and
instead
some
go
was
built.
A
A
Pr
titles
we
do
want
to
train
people
to
do
both
like
for
the
triager
and
for
anyone
trying
to
look
up
an
issue.
It's
nice
when
there's
consistency
in
the
formatting
of
the
pr
title
or
the
issue
title.
That's
that's
nice,
it's
good!
We
should
do
it,
but
of
the
things
that
we
programmatically
flag
or
of
the
things
in
which
the
the
triage
bots
go
through
and
do
things
those
bots
are
going
to
be.
Manipulating
labels
they're
not
going
to
be
manipulating
we're
not
successfully
manipulating
the
pr
title.
A
I
know
I
state
some
of
those
things
that
I
stated
sound
were
phrased
strongly,
but
I
didn't
mean
to
say
any
of
that
with
finality.
I
just
that
that
was
my
just
an
opinion.
F
No
actually,
the
directory
based
labeling
is
is,
is
more
better
than
is
better
than
the
pr
title.
Labeling
like
we
can
segregate.
First
on
the
basis
of
files
like
if
our
js
file
is
changed,
apply
a
label
ui
the
only
the
only
issue
we'll
be
hearing.
Having
is
when
a
go
link
file
is
changed
so
for
the
rolling
files
we
can
even
segregate
directories,
but
ultimately
we
will
be
reviewing
the
pr.
So
we
can
definitely
change
and
look
out
for
the
labels
like
if
they
are
wrong
or
right.
A
Oops
anyone
else
that
makes
sense
to
me
chris
anyone
else
have.
A
Perspective
think
about
it
a
little
bit
if
you
would.
The
link
to
that
document
is
right
here,
maybe
maybe
take
some
time
to
sort
of
digest.
What's
going
on,
if
you're
looking
to
digest
it
in
context
of
the
broader
picture
of
of
all
of
that
we're
doing
in
building
and
releasing
it
would
be
that
you'd
want
to
spend
time
inside
this
dock
and
kush.
We
might
have
described
part
of
this
inside
of
the
build
and
release
strategy.
Dock
I'm
not
if
we
haven't.
A
This
is
a
good
time
to
articulate
part
of
that
vision,
sort
of
the
the
automation
of
releases,
the
not
automation
releases.
Rather,
I
guess
it's
actually
automation
of
builds.
A
Sure
nice,
it's
it's
coming
along
very
well,
though,
because
we're
about
to
the
stage
where
we're
gonna
reap
what
we've
sown
in
terms
of
the
work
and
you're
right
I
pushed
like
over
the
weekend.
I
sat.
I
think
it
was
because
it
was
late
at
night
and
I
had
no
more
brain
power
left
than
to
do
a
menial
task
like
just
going
through
and
and
updating
all
the
issue.
Titles
to
have
like
ui
ci,
whatever
was
appropriate,
and
I
I
don't
it's
not
that
I
mind
doing
it.
A
I
don't,
but
ideally
where
we
get
to
a
situation
where
it's
more
aesthetic
than
it
is
anything
else
and
the
reality
is
like.
If
I
really
do
want
to
find
all
the
ui
issue
related
things,
I
really
should
just
click
the
label
and
then
because
you
know
I
can't
I'm
not
going
to
be
able
to
it's
a
bit
more
tough.
To
sort
of.
A
G
With
respect
to
the
the
condition
integrationist
wanted
to
confirm
are
the
releases
automatically
being
there
on
the
layer.
Five
mystery
documentation
just
want
to
confirm
on
that
part.
A
They're
not
I
thought
that
they
were,
but
but
they're,
not
the
release.
Drafter
is
automatically
updating
the
release.
The
latest
tag,
I
want
to
say,
release
tag,
but
I
don't
know
that
you
anyway,
it's
it's
difficult
because,
like
there's
a
concept
called
release,
there's
a
concept
called
tag.
A
I
I
guess
I
should
say:
release
drafter
is
continually
updating
the
latest
draft
release,
which
also
contains
a
tag
but
we've
yet
to
get
to
the
point
where
and
kush.
Maybe
you
can
tell
us
kind
of
what
steps
are
left
to.
F
C
A
Yep
and
what
is
the
format
that,
where
is
the
form
the
format?
Is
I
see
you're
saying:
hey,
look:
we've
gotten
some
automation
going
that
automation
is
whenever
a
pr
is
merged
in
the
measuring
repo,
and
maybe
the
other
repos
we're
using
release
drafter
to
keep
track
of
some
notes.
But
the
notes
are
just
in
they're,
not
in
markdown
format.
A
Oh
you're,
saying
hey
the
at
least
this.
At
least
this
api
is
not
returning
draft
release,
notes
or
release
notes
at
all.
A
If
we
were
to
visit
that,
I
wonder
if
it
gives
further
detail
beyond
what
we're
saying.
No,
no
release
notes
here,
I
would
your
screen
is
not
visible.
Oh
thank
you.
A
A
A
H
H
F
A
A
A
A
Should
I
is
there,
do
you
have
a
branch
on
the
mastery?
I
o
repo?
No,
I
don't
have
a
branch
right
now.
Okay
is
there,
do
you
have
html,
though,
or
are
you
just
kind
of
waiting
for
the
right
emo
file.
G
I
do
have
the
html
the
html
created
for
the
releases
page,
but
I
haven't
populated
any
content
onto
that
right
now.
A
Okay,
this
is
something
we'll
okay.
Maybe
this
might
be
something
that
leader
might
be
interested
in
actually.
G
So,
of
course,
you're
saying
that
there's
like
no
reference
for
like
getting
all
the
release,
drafter
notes
and
getting
them
into
a
config
dot.
Yml,
I
mean
just
a
yml
file.
G
A
Okay,
oh
wow,
we're
at
the
top
of
the
I
guess
very
briefly,
shreddy
and
chris,
you
guys.
Should
we
talk
about
slacking.
E
Sure
can
I
explain
what
the
problem
is.
E
Okay,
so
for
slacking
slack
legacy,
tokens
are
a
requirement,
but
legacy
tokens
are
not
supported
by
stack
anymore.
It
only
allows
the
creation
of
slack
apps,
which
is
not
at
all
the
same
thing
and
makes
it
very
complicated
to
generate
api
tokens.
E
Going
back
to
the
original
issue,
though,
which
was
introducing
a
checkbox
for
joining
the
community
meeting
list,
the
best
possible
way
that
going
through
all
the
options
is
to
go
with
what
kush
suggested
that
is
forking
the
slacking
of
the
slack
in
extended
repo
and
making
changes
to
that.
H
F
F
A
E
I
did
it's
a
very
complicated
process
and
generating
api
tokens
is
much
more
complex
than
you'd
like
it
to
be.
If
you
need
to
regenerate
it
after
some
time
or
make
changes
to
the
firm
will
be
a
very
long
process
and
not
worth
it.
Yeah.
A
A
There's
one
further
aspect
of
this
that
we
haven't
highlighted
just
yet
and.
D
A
H
A
What
happened?
I
don't
know.
H
A
Yeah,
no,
I
don't
know,
I
don't
know
just
just
never
mind,
never
mind
I'll,
explain
later
so
guys.
I
guess
to
wrap
this
up
very
quickly,
I'm
in
favor
of
what
I'm
in
favor
of
two
things,
one
hey,
let's
just
dismiss
the
issue
say
we
would
like
to
have
the
check
boxes
right
now.
We've
got
more
important
things
to
do.
Let's
figure
out
something
later
or
we
could
say,
hey,
look
it.
A
Let's
go
ahead
and
invest
a
little
bit.
I
don't
know
what
slack's
plan
is
for
turning
off
the.
H
A
A
A
The
reason
that
I'm
hesitant
is
because,
for
me
personally,
I
hate
to
ask
something
of
you
shreddy,
that
I
might
not
be
able
to
spend
that
much
time
helping
you
on,
because
it's
a
nice
to
have
and
I'll
end
up
having
to
spend
time
elsewhere.
And
it's
and
I
don't
want
you
to
have
a
bad
experience.
A
I
would
say
that,
like
hey,
it
doesn't
hurt
anything
I
mean
if
you
were
to
do
what
was
suggested.
You
know
fork
slack
and
extended
put
into
the
two
forums.
Take
a
quick
peek
at
how
you
can
interface
with
mailchimp
to
just
sign.
You
know,
programmatically
sign
someone
up
and
then
that's
it
like.
If
you
get
the
whole
thing
working,
we
just
swap
it
in
and
leave
it
for.
However,
long
slack
supports
legacy
tokens
and
at
that
point
we're
gonna
have
to
deal
with
it.
C
F
F
B
And
lee
after
this
car
you
just
did
you
have
enough
time?
We
can
talk.
Some
students
item
that
I
want
to
discuss
with
you
separated
sounds.
H
A
Right
work,
slack
and
extended
and
attempt,
I
guess,
a
mailchimp
sign
up.
A
Shreddy
any
perspective
there.
E
We
could
folk
either
of
the
two,
but
slack
and
extended
has
slightly
more
features.
I
guess:
can
I
get
back
here.