# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Build context for etc/bin/Dockerfile. That image bakes in the verification scripts and
# reads the pinned tool versions; it needs nothing else from the working tree, which is
# bind-mounted at run time instead. Without this, `docker build -f etc/bin/Dockerfile .`
# uploads the whole tree -- including the multi-GB .intellijPlatform cache -- to the daemon
# on every build.
#
# Anything a Dockerfile COPYs or ADDs must be re-included here.
*
!.sdkmanrc
!etc/bin

# Reproducible-build output: git-ignored, hundreds of MB, and regenerated inside the
# container anyway.
etc/bin/results
