►
From YouTube: 12.3 Release Kickoff: Package
Description
Package Direction: https://about.gitlab.com/direction/package/
Kickoff Doc: https://docs.google.com/document/d/1ElPkZ90A8ey_iOkTvUs_ByMlwKK6NAB2VOK5835wYK0/edit#
Issues:
- Conan MVC: https://gitlab.com/gitlab-org/gitlab-ee/issues/8248
- NPM Authentication: https://gitlab.com/gitlab-org/gitlab-ee/issues/9104
- Image/tag deletion: https://gitlab.com/gitlab-org/gitlab-ce/issues/21405
- API for group level view of packages: https://gitlab.com/gitlab-org/gitlab-ee/issues/10003
- MR for PHP Composer: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9012
A
A
Just
a
reminder
that
this
document
and
all
of
the
relevant
issues
will
be
linked
in
the
video
description.
So
please
click
through
comment
contribute
and
if
you
don't
feel
comfortable
with
doing
that,
you
can
always
email
me
at
T,
rysiek,
gitlab,
comm
and
I'd
be
happy
to
talk
through
any
of
these
issues
with
you
offline
as
well.
A
Okay,
so,
first
up
on
the
list,
I'm
really
excited
to
announce
in
twelve
three
we'll
be
launching
the
MVC
of
our
Konan
repository
integration.
This
will
allow
C++
and
C
developers
to
set
up
get
lab
as
their
remote
Konan
repository
will
allow
users
to
authenticate
using
the
their
get
lab
personal
access
token
and
allow
those
users
to
create
and
upload
packages
to
get
lab.
A
In
addition,
we'll
have
a
user
interface
that
displays
the
given
metadata
for
the
metadata
for
a
given
package
a
little
bit
different
than
what
we
have
for
NPM
and
maven
currently
and
the
user
interface.
Obviously,
the
metadata
itself
is
different.
There's
also
this
new
section
here
settings
which
drops
down
which
you
can
expand,
and
it
includes
the
basically
all
of
the
info
from
the
Konan
info
file,
which
is
user,
generated
key
value
pairs,
so
slightly
different
user
interface,
but
basically
the
same
click
on
to
the
issue.
A
If
you've
been
following
along
with
these
recordings
or
these
kickoff
meetings,
you've
seen
that
we've
made
a
lot
of
changes
recently
to
the
get
lab
NPM
registry,
we
recently
enabled
authentication
with
the
personal
access
token
we
launched
support
for
groups
and
subgroups
for
NPM.
The
next
logical
thing
for
us
to
launch
here
is
being
able
to
authenticate
with
CI
job
token,
which
will
allow
users
to
programmatically,
build
and
publish
their
NPM
packages
to
to
get
lab.
There's
no
user
interface
to
show
off
here.
This
is
going
to
be
strictly
a
permissions
change.
A
Once
it's
done,
you'll
beat
should
be
able
to
use,
get
lab
CI
for
building
and
publishing
your
NPM
dependencies
again
feel
free
to
comment
along
the
issue.
If
you
have
any
questions
or
concerns,
ok,
next
one
is
an
older
bug.
That's
been
around
for
quite
a
while.
It's
a
very
popular
issue.
For
us.
There
was
there's
this.
This
is
a
well
I,
don't
like
to
blame
docker,
but
this
one.
This
is
actually
a
limitation
of
the
docker
API.
A
We're
deleting
a
given
tag
or
image
will
delete
all
other
tags
or
images
that
share
the
same
image.
Id.
Ok,
that's
a
lot
of
tag
and
image
words,
but
basically
what
I
mean
here
is
I
have
these
two
and
tags
here:
they
both
share
the
same
image
ID.
If
I
go
to
delete
just
this
one
here,
it
will
actually
delete
both,
which
is
a
really
bad
user
experience.
A
few
milestones
ago,
we
added
a
warning
message
that
this
behavior
is
what
was
actually
happening,
but
we,
this
actually
addresses
the
core
problem
so
with
milestone
12.3.
A
When
you
say
that
you
want
to
delete
this
tag
FF,
it
will
only
delete
the
tag
that
is
selected.
So
that's
a
really
nice
improvement
and
thanks
to
all
the
users
who
went
back
and
forth
with
us
on
this
issue
and
sharing
their
sample
code
and
projects
and
and
use
cases
that
was,
it
was
very
helpful
in
resolving
this
issue.
A
And
finally,
we
have
this
a
new,
a
new
API
endpoint,
to
list
the
package
of
a
group
so
last
milestone.
We
did
this
for
the
container
registry,
where
we
added
a
new
endpoint
that
will
allow
you
to
view
all
of
the
images
and
tags
at
the
group
level,
so
we're
adding
the
same
thing
now
to
our
packages,
API,
which
will
support
maven,
NPM
and
Konan,
so
you'll
be
able
to
view
all
of
your
dependencies,
not
just
at
the
project
level,
but
at
the
group
level
as
well.
A
One
thing
that
is
not
in
our
kickoff
document
but
I
think
it's
important
to
highlight
user
contributions,
especially
when
they're
so
valuable
for
for
us
as
get
lab
users,
this
user
Oh
Joe
Roach.
Oh,
this
is
a
bit
of
an
older
merger
quest,
but
it's
getting
looked
at
now
and
it's
all
about
adding
composer,
which
is
the
PHP
package
manager
to
our
list
of
integrations.
A
This
is
great
we're
going
to
be
trying
to
push
this
through
in
12.3
as
well,
and
just
a
reminder
that
with
git
lab,
you
really
can
contribute
to
the
code
and
the
product
that
we're
using
and
I
would
just
remind
you
to
say
it
doesn't
have
to
be
code.
You
can
contribute
like
in
the
conan
issue.
We
have
lots
of
comments
from
our
users
that
are
helping
us
to
define
the
specs
and
say
what
they
specifically.
They
need
people
volunteer
for
user
interviews
and
user
research.
That's
also
incredibly
valuable
anyway.
I.