Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgrade esbuild directly
Browse files Browse the repository at this point in the history
Run Trivy on all package manager changes
Add extracted CSV gem
peterdavidhamilton committed Jul 16, 2024
1 parent d1a51a6 commit 1b5038f
Showing 6 changed files with 117 additions and 101 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/trivy.yml
Original file line number Diff line number Diff line change
@@ -11,6 +11,10 @@ on:
push:
paths:
- Dockerfile
- Gemfile
- Gemfile.lock
- package.json
- yarn.lock

env:
REGISTRY: ghcr.io/dfe-digital/early-years-foundation-recovery
3 changes: 1 addition & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -3,8 +3,7 @@
# ------------------------------------------------------------------------------
FROM ruby:3.3.4-alpine as base

RUN apk add --no-cache --no-progress --no-check-certificate build-base less curl tzdata gcompat \
"go>1.22.4"
RUN apk add --no-cache --no-progress --no-check-certificate build-base less curl tzdata gcompat

ENV TZ Europe/London

1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -64,6 +64,7 @@ gem 'grover'
gem 'sitemap_generator'

# Data dashboard feed
gem 'csv'
gem 'google-cloud-storage'

# Background Jobs
2 changes: 2 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -137,6 +137,7 @@ GEM
crass (1.0.6)
cssbundling-rails (1.4.0)
railties (>= 6.0.0)
csv (3.3.0)
date (3.3.4)
debug (1.9.2)
irb (~> 1.10)
@@ -655,6 +656,7 @@ DEPENDENCIES
capybara
contentful_rails
cssbundling-rails
csv
debug
devise
dibber
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@
"accessible-autocomplete": "^3.0.0",
"axios": "^1.7.2",
"dfe-frontend": "^2.0.1",
"esbuild": "^0.21.5",
"esbuild": "^0.23.0",
"govuk-frontend": "^5.3.1",
"puppeteer": "^22.12.0",
"sass": "^1.77.6"
206 changes: 108 additions & 98 deletions yarn.lock
Original file line number Diff line number Diff line change
@@ -76,163 +76,170 @@ __metadata:
languageName: node
linkType: hard

"@esbuild/aix-ppc64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/aix-ppc64@npm:0.21.5"
"@esbuild/aix-ppc64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/aix-ppc64@npm:0.23.0"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard

"@esbuild/android-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-arm64@npm:0.21.5"
"@esbuild/android-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/android-arm64@npm:0.23.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard

"@esbuild/android-arm@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-arm@npm:0.21.5"
"@esbuild/android-arm@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/android-arm@npm:0.23.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard

"@esbuild/android-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-x64@npm:0.21.5"
"@esbuild/android-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/android-x64@npm:0.23.0"
conditions: os=android & cpu=x64
languageName: node
linkType: hard

"@esbuild/darwin-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/darwin-arm64@npm:0.21.5"
"@esbuild/darwin-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/darwin-arm64@npm:0.23.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard

"@esbuild/darwin-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/darwin-x64@npm:0.21.5"
"@esbuild/darwin-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/darwin-x64@npm:0.23.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard

"@esbuild/freebsd-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/freebsd-arm64@npm:0.21.5"
"@esbuild/freebsd-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/freebsd-arm64@npm:0.23.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard

"@esbuild/freebsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/freebsd-x64@npm:0.21.5"
"@esbuild/freebsd-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/freebsd-x64@npm:0.23.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/linux-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-arm64@npm:0.21.5"
"@esbuild/linux-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-arm64@npm:0.23.0"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard

"@esbuild/linux-arm@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-arm@npm:0.21.5"
"@esbuild/linux-arm@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-arm@npm:0.23.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard

"@esbuild/linux-ia32@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-ia32@npm:0.21.5"
"@esbuild/linux-ia32@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-ia32@npm:0.23.0"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard

"@esbuild/linux-loong64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-loong64@npm:0.21.5"
"@esbuild/linux-loong64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-loong64@npm:0.23.0"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard

"@esbuild/linux-mips64el@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-mips64el@npm:0.21.5"
"@esbuild/linux-mips64el@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-mips64el@npm:0.23.0"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard

"@esbuild/linux-ppc64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-ppc64@npm:0.21.5"
"@esbuild/linux-ppc64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-ppc64@npm:0.23.0"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard

"@esbuild/linux-riscv64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-riscv64@npm:0.21.5"
"@esbuild/linux-riscv64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-riscv64@npm:0.23.0"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard

"@esbuild/linux-s390x@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-s390x@npm:0.21.5"
"@esbuild/linux-s390x@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-s390x@npm:0.23.0"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard

"@esbuild/linux-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-x64@npm:0.21.5"
"@esbuild/linux-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/linux-x64@npm:0.23.0"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard

"@esbuild/netbsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/netbsd-x64@npm:0.21.5"
"@esbuild/netbsd-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/netbsd-x64@npm:0.23.0"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/openbsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/openbsd-x64@npm:0.21.5"
"@esbuild/openbsd-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/openbsd-arm64@npm:0.23.0"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard

"@esbuild/openbsd-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/openbsd-x64@npm:0.23.0"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard

"@esbuild/sunos-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/sunos-x64@npm:0.21.5"
"@esbuild/sunos-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/sunos-x64@npm:0.23.0"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard

"@esbuild/win32-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-arm64@npm:0.21.5"
"@esbuild/win32-arm64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/win32-arm64@npm:0.23.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard

"@esbuild/win32-ia32@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-ia32@npm:0.21.5"
"@esbuild/win32-ia32@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/win32-ia32@npm:0.23.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard

"@esbuild/win32-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-x64@npm:0.21.5"
"@esbuild/win32-x64@npm:0.23.0":
version: 0.23.0
resolution: "@esbuild/win32-x64@npm:0.23.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -997,33 +1004,34 @@ __metadata:
languageName: node
linkType: hard

"esbuild@npm:^0.21.5":
version: 0.21.5
resolution: "esbuild@npm:0.21.5"
dependencies:
"@esbuild/aix-ppc64": "npm:0.21.5"
"@esbuild/android-arm": "npm:0.21.5"
"@esbuild/android-arm64": "npm:0.21.5"
"@esbuild/android-x64": "npm:0.21.5"
"@esbuild/darwin-arm64": "npm:0.21.5"
"@esbuild/darwin-x64": "npm:0.21.5"
"@esbuild/freebsd-arm64": "npm:0.21.5"
"@esbuild/freebsd-x64": "npm:0.21.5"
"@esbuild/linux-arm": "npm:0.21.5"
"@esbuild/linux-arm64": "npm:0.21.5"
"@esbuild/linux-ia32": "npm:0.21.5"
"@esbuild/linux-loong64": "npm:0.21.5"
"@esbuild/linux-mips64el": "npm:0.21.5"
"@esbuild/linux-ppc64": "npm:0.21.5"
"@esbuild/linux-riscv64": "npm:0.21.5"
"@esbuild/linux-s390x": "npm:0.21.5"
"@esbuild/linux-x64": "npm:0.21.5"
"@esbuild/netbsd-x64": "npm:0.21.5"
"@esbuild/openbsd-x64": "npm:0.21.5"
"@esbuild/sunos-x64": "npm:0.21.5"
"@esbuild/win32-arm64": "npm:0.21.5"
"@esbuild/win32-ia32": "npm:0.21.5"
"@esbuild/win32-x64": "npm:0.21.5"
"esbuild@npm:^0.23.0":
version: 0.23.0
resolution: "esbuild@npm:0.23.0"
dependencies:
"@esbuild/aix-ppc64": "npm:0.23.0"
"@esbuild/android-arm": "npm:0.23.0"
"@esbuild/android-arm64": "npm:0.23.0"
"@esbuild/android-x64": "npm:0.23.0"
"@esbuild/darwin-arm64": "npm:0.23.0"
"@esbuild/darwin-x64": "npm:0.23.0"
"@esbuild/freebsd-arm64": "npm:0.23.0"
"@esbuild/freebsd-x64": "npm:0.23.0"
"@esbuild/linux-arm": "npm:0.23.0"
"@esbuild/linux-arm64": "npm:0.23.0"
"@esbuild/linux-ia32": "npm:0.23.0"
"@esbuild/linux-loong64": "npm:0.23.0"
"@esbuild/linux-mips64el": "npm:0.23.0"
"@esbuild/linux-ppc64": "npm:0.23.0"
"@esbuild/linux-riscv64": "npm:0.23.0"
"@esbuild/linux-s390x": "npm:0.23.0"
"@esbuild/linux-x64": "npm:0.23.0"
"@esbuild/netbsd-x64": "npm:0.23.0"
"@esbuild/openbsd-arm64": "npm:0.23.0"
"@esbuild/openbsd-x64": "npm:0.23.0"
"@esbuild/sunos-x64": "npm:0.23.0"
"@esbuild/win32-arm64": "npm:0.23.0"
"@esbuild/win32-ia32": "npm:0.23.0"
"@esbuild/win32-x64": "npm:0.23.0"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -1061,6 +1069,8 @@ __metadata:
optional: true
"@esbuild/netbsd-x64":
optional: true
"@esbuild/openbsd-arm64":
optional: true
"@esbuild/openbsd-x64":
optional: true
"@esbuild/sunos-x64":
@@ -1073,7 +1083,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
checksum: d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b
checksum: d3d91bf9ca73ba33966fc54cabb321eca770a5e2ff5b34d67e4235c94560cfd881803e39fcaa31d842579d10600da5201c5f597f8438679f6db856f75ded7124
languageName: node
linkType: hard

@@ -1168,7 +1178,7 @@ __metadata:
accessible-autocomplete: "npm:^3.0.0"
axios: "npm:^1.7.2"
dfe-frontend: "npm:^2.0.1"
esbuild: "npm:^0.21.5"
esbuild: "npm:^0.23.0"
govuk-frontend: "npm:^5.3.1"
puppeteer: "npm:^22.12.0"
sass: "npm:^1.77.6"

0 comments on commit 1b5038f

Please sign in to comment.