chore: pipeline changes (#753)

This commit is contained in:
Jef LeCompte
2020-11-10 17:12:20 -05:00
committed by GitHub
parent 0904253cc6
commit 15e4520213
7 changed files with 31 additions and 30 deletions
+17 -10
View File
@@ -3,10 +3,26 @@ on:
push:
branches:
- main
- develop
paths-ignore:
- '**.md'
jobs:
cd:
publish-nightly:
if: contains(github.ref, 'develop')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: login into github package registry
run: echo ${{ secrets.CR_PAT }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
- name: build nightly docker image
run: |
docker build \
-t "ghcr.io/${GITHUB_REPOSITORY}:${GITHUB_SHA:0:7}" \
-t "ghcr.io/${GITHUB_REPOSITORY}:nightly" .
- name: publish nightly
run: docker push "ghcr.io/${GITHUB_REPOSITORY}"
publish-latest:
if: contains(github.ref, 'main')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
@@ -18,15 +34,6 @@ jobs:
package-name: streetmerchant
- name: login into github package registry
run: echo ${{ secrets.CR_PAT }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
- name: build nightly docker image
if: ${{ ! steps.release.outputs.release_created }}
run: |
docker build \
-t "ghcr.io/${GITHUB_REPOSITORY}:${GITHUB_SHA:0:7}" \
-t "ghcr.io/${GITHUB_REPOSITORY}:nightly" .
- name: publish nightly
if: ${{ ! steps.release.outputs.release_created }}
run: docker push "ghcr.io/${GITHUB_REPOSITORY}"
- name: build latest docker image
if: ${{ steps.release.outputs.release_created }}
run: |
+2 -2
View File
@@ -2,7 +2,7 @@ name: ci
on:
pull_request:
branches:
- main
- develop
paths-ignore:
- '**.md'
jobs:
@@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2.1.2
with:
node-version: 14
node-version: 14.15.0
- uses: actions/cache@v2
with:
path: ~/.npm
+2 -1
View File
@@ -1,6 +1,7 @@
# Build the source code
FROM node:14.15.0-alpine3.12 AS builder
LABEL org.opencontainers.image.source=https://github.com/jef/streetmerchant
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
WORKDIR /build
+5 -10
View File
@@ -1,9 +1,9 @@
import {Link, Series} from '../store';
import {Link, Model, Series} from '../store';
import {logger} from '../../../logger';
export interface Card {
brand: string;
model: string;
model: Model;
}
interface LinksBuilderOptions {
@@ -122,13 +122,8 @@ export function parseCard(name: string): Card | null {
});
/* eslint-enable @typescript-eslint/prefer-regexp-exec */
if (isOC) {
model.push('OC');
}
if (model.length === 0) {
return null;
}
if (isOC) model.push('oc');
if (model.length === 0) return null;
return {
brand: brand.toLowerCase(),
@@ -136,6 +131,6 @@ export function parseCard(name: string): Card | null {
.join(' ')
.toLowerCase()
.replace(/ gaming\b/g, '')
.trim()
.trim() as Model
};
}
+2 -2
View File
@@ -75,14 +75,14 @@ export const ProshopDK: Store = {
},
{
brand: 'inno3d',
model: 'ichill 4x',
model: 'ichill x3',
series: '3080',
url:
'https://www.proshop.dk/Grafikkort/Inno3D-GeForce-RTX-3080-iCHILL-X4-10GB-GDDR6X-SDRAM-Grafikkort/2878971'
},
{
brand: 'inno3d',
model: 'ichill 3x',
model: 'ichill x3',
series: '3080',
url:
'https://www.proshop.dk/Grafikkort/Inno3D-GeForce-RTX-3080-iCHILL-X3-10GB-GDDR6X-SDRAM-Grafikkort/2878969'
+1 -3
View File
@@ -67,9 +67,7 @@ export type Model =
| 'gaming x3'
| 'ichill x2'
| 'ichill x3'
| 'ichill 3x'
| 'ichill x4'
| 'ichill 4x'
| 'gamerock oc'
| 'gaming x trio'
| 'gaming pro'
@@ -123,7 +121,7 @@ export type Link = {
brand: Brand;
itemNumber?: string;
series: Series;
model: Model | string;
model: Model;
url: string;
cartUrl?: string;
openCartAction?: (browser: Browser) => Promise<string>;