diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 0005d25..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: ci -permissions: - contents: read -on: - pull_request: - branches: - - main - push: - branches: - - main -jobs: - main: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: ./.github/actions/setup - - run: bin/rake diff --git a/.github/workflows/integrate.yml b/.github/workflows/integrate.yml new file mode 100644 index 0000000..2fcc468 --- /dev/null +++ b/.github/workflows/integrate.yml @@ -0,0 +1,20 @@ +on: + workflow_call: +jobs: + docker: + name: app + uses: umts/.github/.github/workflows/docker.yml@main + haml-lint: + name: app + uses: umts/.github/.github/workflows/haml-lint.yml@main + rspec: + name: app + uses: umts/.github/.github/workflows/rspec.yml@main + with: + node: true + rubocop: + name: app + uses: umts/.github/.github/workflows/rubocop.yml@main + stylelint: + name: app + uses: umts/.github/.github/workflows/stylelint.yml@main diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml new file mode 100644 index 0000000..b2b9e45 --- /dev/null +++ b/.github/workflows/pull_request.yml @@ -0,0 +1,8 @@ +name: pull_request +permissions: + contents: read +on: + pull_request: +jobs: + integrate: + uses: ./.github/workflows/integrate.yml diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml new file mode 100644 index 0000000..2cd7752 --- /dev/null +++ b/.github/workflows/push.yml @@ -0,0 +1,10 @@ +name: push +permissions: + contents: read +on: + push: + branches: + - main +jobs: + integrate: + uses: ./.github/workflows/integrate.yml diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..8e35034 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +24.14.1