name: linting, testing, building
run-name: ${{ github.actor }} is testing out GitHub Actions
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
pipeline:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 18.12.1 ]
steps:
- uses: actions/checkout@v2
- name: Staring Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: install modules
run: npm install
- name: build production project
run: npm run build:prod
if: always()
- name: linting typescript
run: npm run lint:ts
if: always()
- name: linting css
run: npm run lint:scss
if: always()
- name: unit testing
run: npm run test:unit
if: always()
- name: build storybook
run: npm run storybook:build
if: always()
- name: screenshot testing
run: npm run test:ui:ci
if: always()
FAIL chrome.docker/chrome.iphone7/shared/Modal/Primary: Screenshot differs from reference, see .loki/difference/chrome_iphone7_shared_Modal_Primary.png
const $auth = axios.create({
baseURL: http://localhost:3000,
headers: {
'Content-Type': 'application/json'
}
});
const response = await $auth.get('/tags);
const insertText = (text: string) => {
let contentState = editorState.getCurrentContent();
const selectionState = editorState.getSelection();
const contentStateWithEntity = contentState.createEntity(
'MY_ENTITY_TYPE',
'IMMUTABLE'
);
const entityKey = contentStateWithEntity.getLastCreatedEntityKey();
contentState = Modifier.insertText(contentState, selectionState, text);
let newState = EditorState.push(
editorState,
contentState,
'insert-characters'
);
setEditorState(newState);
};
И из-за этого у меня локально выводился другой цвет, а на гитхаб экшинах немного другой, и то это не заметить обычный глазом, мне пришлось скачивать сolor picker, и только тогда я понял в чём проблема.
Получается docker на macos и ubuntu чем-то да отличаются?) странно
ps. если поставить вместо rgba что-то типа #555 то всё работает