Skip to content

Commit

Permalink
Merge pull request #17 from jenskeiner/feature/autofix
Browse files Browse the repository at this point in the history
Feature/autofix
  • Loading branch information
jenskeiner authored Aug 15, 2024
2 parents f5a9031 + 7052f18 commit 3241e10
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 91 deletions.
61 changes: 61 additions & 0 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# In TypeScript actions, `dist/` is a special directory. When you reference
# an action with the `uses:` property, `dist/index.js` is the code that will be
# run. For this project, the `dist/index.js` file is transpiled from other
# source files. This workflow ensures the `dist/` directory contains the
# expected transpiled code.
#
# If this workflow is run from a feature branch, it will act as an additional CI
# check and fail if the checked-in `dist/` directory does not match what is
# expected from the build.
name: autofix.ci

on:
pull_request:
types: [opened, synchronize]
branches:
- develop
push:
branches:
- main
- develop
- 'feature/**'
- 'bugfix/**'
- 'release/**'
- 'hotfix/**'
- 'support/**'

permissions:
contents: read

jobs:
check-dist:
name: Check dist/
runs-on: ubuntu-latest

steps:
- name: Checkout
id: checkout
uses: actions/checkout@v4

- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v4
with:
node-version-file: .node-version
cache: npm

- name: Install Dependencies
id: install
run: npm ci && npm install

- name: Run prettier
id: format
run: npx prettier --write .

- name: Build
id: build
run: npm run bundle

- name: Push fixed files
id: push
uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
91 changes: 0 additions & 91 deletions .github/workflows/check-dist.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ repos:
language: system
types_or: [ts, json, yaml, markdown]
require_serial: true
- id: format_2
name: Run formatter (2).
entry: 'npx prettier --write .'
language: system
types_or: [ts, json, yaml, markdown]
require_serial: true
- id: lint
name: Run linter.
entry: 'npm run lint'
Expand Down

0 comments on commit 3241e10

Please sign in to comment.