forked from newrelic/repolinter-action
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: switch to canonical repolinter
- Loading branch information
1 parent
5b89b92
commit 5c25b29
Showing
13 changed files
with
605 additions
and
3,984 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,8 @@ | ||
ARG RUNTIME_DEPS="git libicu-dev perl" | ||
ARG BUILD_DEPS="make build-essential cmake pkg-config zlib1g-dev libcurl4-openssl-dev libssl-dev libldap2-dev libidn11-dev" | ||
FROM ghcr.io/todogroup/repolinter:v0.11.1 | ||
|
||
FROM ruby:2.6-slim as ruby-deps | ||
ARG RUNTIME_DEPS | ||
ARG BUILD_DEPS | ||
|
||
# set to always UTF8 | ||
ENV LANG=C.UTF-8 | ||
|
||
# Install build deps | ||
RUN apt-get update && \ | ||
apt-get install --no-install-recommends -y $RUNTIME_DEPS $BUILD_DEPS && \ | ||
gem update --system --silent | ||
|
||
# Install ruby gems | ||
WORKDIR /app | ||
COPY Gemfile* ./ | ||
RUN bundle config path vendor/bundle && \ | ||
bundle install --jobs 4 --retry 3 | ||
|
||
# cleanup | ||
RUN apt-get remove -y $BUILD_DEPS && \ | ||
apt-get autoremove -y && \ | ||
rm -rf /var/lib/apt/lists/* | ||
|
||
FROM python:2.7-slim as python-deps | ||
|
||
# docutils for github-markup | ||
RUN python -m pip install --upgrade pip && \ | ||
pip install docutils | ||
|
||
FROM node:lts-slim | ||
|
||
# Copy Ruby dependencies | ||
COPY --from=ruby-deps / / | ||
COPY --from=python-deps / / | ||
|
||
# Install node_modules | ||
WORKDIR /app | ||
COPY package*.json ./ | ||
RUN npm install --production | ||
|
||
# move the rest of the project over | ||
# copy repolinter-action | ||
WORKDIR /repolinter-action | ||
COPY dist dist | ||
|
||
# Configure bundler | ||
ENV BUNDLE_GEMFILE=/app/Gemfile | ||
ENV BUNDLE_PATH=/app/vendor/bundle | ||
|
||
# Working directory will automagically be set to github workspace when the container is executed | ||
ENTRYPOINT ["bundle", "exec", "node /app/dist/index.js"] | ||
ENTRYPOINT ["bundle", "exec", "node /repolinter-action/dist/index.js"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
body { | ||
margin: 0; | ||
padding: 80px 100px; | ||
font: 13px "Helvetica Neue", "Lucida Grande", "Arial"; | ||
background: #ECE9E9 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ECE9E9)); | ||
background: #ECE9E9 -moz-linear-gradient(top, #fff, #ECE9E9); | ||
background-repeat: no-repeat; | ||
color: #555; | ||
-webkit-font-smoothing: antialiased; | ||
} | ||
h1, h2, h3 { | ||
margin: 0; | ||
font-size: 22px; | ||
color: #343434; | ||
} | ||
h1 em, h2 em { | ||
padding: 0 5px; | ||
font-weight: normal; | ||
} | ||
h1 { | ||
font-size: 60px; | ||
} | ||
h2 { | ||
margin-top: 10px; | ||
} | ||
h3 { | ||
margin: 5px 0 10px 0; | ||
padding-bottom: 5px; | ||
border-bottom: 1px solid #eee; | ||
font-size: 18px; | ||
} | ||
ul { | ||
margin: 0; | ||
padding: 0; | ||
} | ||
ul li { | ||
margin: 5px 0; | ||
padding: 3px 8px; | ||
list-style: none; | ||
} | ||
ul li:hover { | ||
cursor: pointer; | ||
color: #2e2e2e; | ||
} | ||
ul li .path { | ||
padding-left: 5px; | ||
font-weight: bold; | ||
} | ||
ul li .line { | ||
padding-right: 5px; | ||
font-style: italic; | ||
} | ||
ul li:first-child .path { | ||
padding-left: 0; | ||
} | ||
p { | ||
line-height: 1.5; | ||
} | ||
a { | ||
color: #555; | ||
text-decoration: none; | ||
} | ||
a:hover { | ||
color: #303030; | ||
} | ||
#stacktrace { | ||
margin-top: 15px; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<html> | ||
<head> | ||
<title>{error}</title> | ||
<style>{style}</style> | ||
</head> | ||
<body> | ||
<div id="wrapper"> | ||
<h1>{title}</h1> | ||
<h2><em>{statusCode}</em> {error}</h2> | ||
{explanation} | ||
{response} | ||
<ul id="stacktrace">{stack}</ul> | ||
</div> | ||
</body> | ||
</html> |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.