mirror of
https://github.com/wagoid/commitlint-github-action.git
synced 2025-11-07 16:06:56 +00:00
On v4, we used the default nodejs resolution logic to allow ES modules in dependencies. This created a breaking change of forcing users of this action to use the .cjs extension instead of .js in config files. With this fix, we now bundle the action with rollup to allow ES modules in dependencies, while keeping the support for .js config files. With this change, the default config file was returned back to .js instead of .cjs. Fixes #194
23 lines
343 B
Docker
23 lines
343 B
Docker
FROM node:16.5.0-alpine3.14 as build
|
|
|
|
COPY package*.json /
|
|
|
|
RUN npm ci --ignore-scripts
|
|
|
|
COPY . .
|
|
|
|
RUN npm run build
|
|
|
|
FROM node:16.5.0-alpine3.14
|
|
|
|
RUN apk --no-cache add git
|
|
|
|
COPY --from=build dist/run.js /run.js
|
|
|
|
COPY package*.json /
|
|
|
|
RUN npm ci --production --ignore-scripts
|
|
|
|
COPY entrypoint.sh /entrypoint.sh
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"]
|