update to yarn 3.6.3
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									5f4866a30a
								
							
						
					
					
						commit
						117949aa8e
					
				@ -1,2 +1,12 @@
 | 
			
		||||
/coverage
 | 
			
		||||
/node_modules
 | 
			
		||||
 | 
			
		||||
# Dependency directories
 | 
			
		||||
node_modules/
 | 
			
		||||
jspm_packages/
 | 
			
		||||
 | 
			
		||||
# yarn v2
 | 
			
		||||
.yarn/cache
 | 
			
		||||
.yarn/unplugged
 | 
			
		||||
.yarn/build-state.yml
 | 
			
		||||
.yarn/install-state.gz
 | 
			
		||||
.pnp.*
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							@ -1,2 +1,4 @@
 | 
			
		||||
/.yarn/releases/** binary
 | 
			
		||||
/.yarn/plugins/** binary
 | 
			
		||||
/dist/** linguist-generated=true
 | 
			
		||||
/lib/** linguist-generated=true
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										66
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										66
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1,7 +1,5 @@
 | 
			
		||||
node_modules/
 | 
			
		||||
lib
 | 
			
		||||
# https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore
 | 
			
		||||
 | 
			
		||||
# Rest of the file pulled from https://github.com/github/gitignore/blob/master/Node.gitignore
 | 
			
		||||
# Logs
 | 
			
		||||
logs
 | 
			
		||||
*.log
 | 
			
		||||
@ -9,6 +7,7 @@ npm-debug.log*
 | 
			
		||||
yarn-debug.log*
 | 
			
		||||
yarn-error.log*
 | 
			
		||||
lerna-debug.log*
 | 
			
		||||
.pnpm-debug.log*
 | 
			
		||||
 | 
			
		||||
# Diagnostic reports (https://nodejs.org/api/report.html)
 | 
			
		||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
 | 
			
		||||
@ -19,34 +18,14 @@ pids
 | 
			
		||||
*.seed
 | 
			
		||||
*.pid.lock
 | 
			
		||||
 | 
			
		||||
# Directory for instrumented libs generated by jscoverage/JSCover
 | 
			
		||||
lib-cov
 | 
			
		||||
 | 
			
		||||
# Coverage directory used by tools like istanbul
 | 
			
		||||
coverage
 | 
			
		||||
*.lcov
 | 
			
		||||
 | 
			
		||||
# nyc test coverage
 | 
			
		||||
.nyc_output
 | 
			
		||||
 | 
			
		||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
 | 
			
		||||
.grunt
 | 
			
		||||
 | 
			
		||||
# Bower dependency directory (https://bower.io/)
 | 
			
		||||
bower_components
 | 
			
		||||
 | 
			
		||||
# node-waf configuration
 | 
			
		||||
.lock-wscript
 | 
			
		||||
 | 
			
		||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
 | 
			
		||||
build/Release
 | 
			
		||||
 | 
			
		||||
# Dependency directories
 | 
			
		||||
node_modules/
 | 
			
		||||
jspm_packages/
 | 
			
		||||
 | 
			
		||||
# TypeScript v1 declaration files
 | 
			
		||||
typings/
 | 
			
		||||
 | 
			
		||||
# TypeScript cache
 | 
			
		||||
*.tsbuildinfo
 | 
			
		||||
 | 
			
		||||
@ -56,36 +35,19 @@ typings/
 | 
			
		||||
# Optional eslint cache
 | 
			
		||||
.eslintcache
 | 
			
		||||
 | 
			
		||||
# Optional REPL history
 | 
			
		||||
.node_repl_history
 | 
			
		||||
 | 
			
		||||
# Output of 'npm pack'
 | 
			
		||||
*.tgz
 | 
			
		||||
 | 
			
		||||
# Yarn Integrity file
 | 
			
		||||
.yarn-integrity
 | 
			
		||||
 | 
			
		||||
# dotenv environment variables file
 | 
			
		||||
# dotenv environment variable files
 | 
			
		||||
.env
 | 
			
		||||
.env.test
 | 
			
		||||
.env.development.local
 | 
			
		||||
.env.test.local
 | 
			
		||||
.env.production.local
 | 
			
		||||
.env.local
 | 
			
		||||
 | 
			
		||||
# parcel-bundler cache (https://parceljs.org/)
 | 
			
		||||
.cache
 | 
			
		||||
 | 
			
		||||
# next.js build output
 | 
			
		||||
.next
 | 
			
		||||
 | 
			
		||||
# nuxt.js build output
 | 
			
		||||
.nuxt
 | 
			
		||||
 | 
			
		||||
# vuepress build output
 | 
			
		||||
.vuepress/dist
 | 
			
		||||
 | 
			
		||||
# Serverless directories
 | 
			
		||||
.serverless/
 | 
			
		||||
 | 
			
		||||
# FuseBox cache
 | 
			
		||||
.fusebox/
 | 
			
		||||
 | 
			
		||||
# DynamoDB Local files
 | 
			
		||||
.dynamodb/
 | 
			
		||||
# yarn v2
 | 
			
		||||
.yarn/cache
 | 
			
		||||
.yarn/unplugged
 | 
			
		||||
.yarn/build-state.yml
 | 
			
		||||
.yarn/install-state.gz
 | 
			
		||||
.pnp.*
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								.prettierignore
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.prettierignore
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
# Dependency directories
 | 
			
		||||
node_modules/
 | 
			
		||||
jspm_packages/
 | 
			
		||||
 | 
			
		||||
# yarn v2
 | 
			
		||||
.yarn/
 | 
			
		||||
							
								
								
									
										9
									
								
								.yarnrc.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.yarnrc.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
logFilters:
 | 
			
		||||
  - code: YN0013
 | 
			
		||||
    level: discard
 | 
			
		||||
  - code: YN0019
 | 
			
		||||
    level: discard
 | 
			
		||||
  - code: YN0076
 | 
			
		||||
    level: discard
 | 
			
		||||
 | 
			
		||||
nodeLinker: node-modules
 | 
			
		||||
@ -5,9 +5,16 @@ ARG NODE_VERSION=20
 | 
			
		||||
FROM node:${NODE_VERSION}-alpine AS base
 | 
			
		||||
RUN apk add --no-cache cpio findutils git
 | 
			
		||||
WORKDIR /src
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache <<EOT
 | 
			
		||||
  corepack enable
 | 
			
		||||
  yarn --version
 | 
			
		||||
  yarn config set --home enableTelemetry 0
 | 
			
		||||
EOT
 | 
			
		||||
 | 
			
		||||
FROM base AS deps
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache \
 | 
			
		||||
  --mount=type=cache,target=/src/node_modules \
 | 
			
		||||
  yarn install && mkdir /vendor && cp yarn.lock /vendor
 | 
			
		||||
 | 
			
		||||
@ -20,7 +27,7 @@ RUN --mount=type=bind,target=.,rw <<EOT
 | 
			
		||||
  git add -A
 | 
			
		||||
  cp -rf /vendor/* .
 | 
			
		||||
  if [ -n "$(git status --porcelain -- yarn.lock)" ]; then
 | 
			
		||||
    echo >&2 'ERROR: Vendor result differs. Please vendor your package with "docker buildx bake vendor-update"'
 | 
			
		||||
    echo >&2 'ERROR: Vendor result differs. Please vendor your package with "docker buildx bake vendor"'
 | 
			
		||||
    git status --porcelain -- yarn.lock
 | 
			
		||||
    exit 1
 | 
			
		||||
  fi
 | 
			
		||||
@ -28,6 +35,7 @@ EOT
 | 
			
		||||
 | 
			
		||||
FROM deps AS build
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache \
 | 
			
		||||
  --mount=type=cache,target=/src/node_modules \
 | 
			
		||||
  yarn run build && mkdir /out && cp -Rf dist /out/
 | 
			
		||||
 | 
			
		||||
@ -48,15 +56,17 @@ EOT
 | 
			
		||||
 | 
			
		||||
FROM deps AS format
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache \
 | 
			
		||||
  --mount=type=cache,target=/src/node_modules \
 | 
			
		||||
  yarn run format \
 | 
			
		||||
  && mkdir /out && find . -name '*.ts' -not -path './node_modules/*' | cpio -pdm /out
 | 
			
		||||
  && mkdir /out && find . -name '*.ts' -not -path './node_modules/*' -not -path './.yarn/*' | cpio -pdm /out
 | 
			
		||||
 | 
			
		||||
FROM scratch AS format-update
 | 
			
		||||
COPY --from=format /out /
 | 
			
		||||
 | 
			
		||||
FROM deps AS lint
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache \
 | 
			
		||||
  --mount=type=cache,target=/src/node_modules \
 | 
			
		||||
  yarn run lint
 | 
			
		||||
 | 
			
		||||
@ -64,6 +74,7 @@ FROM deps AS test
 | 
			
		||||
ENV RUNNER_TEMP=/tmp/github_runner
 | 
			
		||||
ENV RUNNER_TOOL_CACHE=/tmp/github_tool_cache
 | 
			
		||||
RUN --mount=type=bind,target=.,rw \
 | 
			
		||||
  --mount=type=cache,target=/src/.yarn/cache \
 | 
			
		||||
  --mount=type=cache,target=/src/node_modules \
 | 
			
		||||
  yarn run test --coverage --coverageDirectory=/tmp/coverage
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ group "default" {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
group "pre-checkin" {
 | 
			
		||||
  targets = ["vendor-update", "format", "build"]
 | 
			
		||||
  targets = ["vendor", "format", "build"]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
group "validate" {
 | 
			
		||||
@ -34,7 +34,7 @@ target "lint" {
 | 
			
		||||
  output = ["type=cacheonly"]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
target "vendor-update" {
 | 
			
		||||
target "vendor" {
 | 
			
		||||
  dockerfile = "dev.Dockerfile"
 | 
			
		||||
  target = "vendor-update"
 | 
			
		||||
  output = ["."]
 | 
			
		||||
 | 
			
		||||
@ -1,17 +1,16 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "docker-login",
 | 
			
		||||
  "description": "GitHub Action to login against a Docker registry",
 | 
			
		||||
  "main": "lib/main.js",
 | 
			
		||||
  "main": "src/main.ts",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
    "build": "ncc build src/main.ts --source-map --minify --license licenses.txt",
 | 
			
		||||
    "build": "ncc build --source-map --minify --license licenses.txt",
 | 
			
		||||
    "lint": "yarn run prettier && yarn run eslint",
 | 
			
		||||
    "format": "yarn run prettier:fix && yarn run eslint:fix",
 | 
			
		||||
    "eslint": "eslint --max-warnings=0 .",
 | 
			
		||||
    "eslint:fix": "eslint --fix .",
 | 
			
		||||
    "prettier": "prettier --check \"./**/*.ts\"",
 | 
			
		||||
    "prettier:fix": "prettier --write \"./**/*.ts\"",
 | 
			
		||||
    "test": "jest",
 | 
			
		||||
    "all": "yarn run build && yarn run format && yarn test"
 | 
			
		||||
    "test": "jest"
 | 
			
		||||
  },
 | 
			
		||||
  "repository": {
 | 
			
		||||
    "type": "git",
 | 
			
		||||
@ -24,6 +23,7 @@
 | 
			
		||||
  ],
 | 
			
		||||
  "author": "Docker Inc.",
 | 
			
		||||
  "license": "Apache-2.0",
 | 
			
		||||
  "packageManager": "yarn@3.6.3",
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@actions/core": "^1.10.1",
 | 
			
		||||
    "@aws-sdk/client-ecr": "^3.529.1",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user