no ci needed
This commit is contained in:
1
.github/FUNDING.yml
vendored
1
.github/FUNDING.yml
vendored
@@ -1 +0,0 @@
|
|||||||
github: peter-evans
|
|
7
.github/ISSUE_TEMPLATE.md
vendored
7
.github/ISSUE_TEMPLATE.md
vendored
@@ -1,7 +0,0 @@
|
|||||||
### Subject of the issue
|
|
||||||
|
|
||||||
Describe your issue here.
|
|
||||||
|
|
||||||
### Steps to reproduce
|
|
||||||
|
|
||||||
If this issue is describing a possible bug please provide (or link to) your GitHub Actions workflow.
|
|
20
.github/dependabot.yml
vendored
20
.github/dependabot.yml
vendored
@@ -1,20 +0,0 @@
|
|||||||
version: 2
|
|
||||||
updates:
|
|
||||||
- package-ecosystem: "github-actions"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
day: "tuesday"
|
|
||||||
labels:
|
|
||||||
- "dependencies"
|
|
||||||
|
|
||||||
- package-ecosystem: "npm"
|
|
||||||
directory: "/"
|
|
||||||
schedule:
|
|
||||||
interval: "weekly"
|
|
||||||
day: "tuesday"
|
|
||||||
ignore:
|
|
||||||
- dependency-name: "*"
|
|
||||||
update-types: ["version-update:semver-major"]
|
|
||||||
labels:
|
|
||||||
- "dependencies"
|
|
13
.github/workflows/automerge-dependabot.yml
vendored
13
.github/workflows/automerge-dependabot.yml
vendored
@@ -1,13 +0,0 @@
|
|||||||
name: Auto-merge Dependabot
|
|
||||||
on: pull_request
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
automerge:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: github.actor == 'dependabot[bot]'
|
|
||||||
steps:
|
|
||||||
- uses: peter-evans/enable-pull-request-automerge@v3
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.ACTIONS_BOT_TOKEN }}
|
|
||||||
pull-request-number: ${{ github.event.pull_request.number }}
|
|
||||||
merge-method: squash
|
|
142
.github/workflows/ci.yml
vendored
142
.github/workflows/ci.yml
vendored
@@ -1,142 +0,0 @@
|
|||||||
name: CI
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [main]
|
|
||||||
paths-ignore:
|
|
||||||
- 'README.md'
|
|
||||||
- 'docs/**'
|
|
||||||
pull_request:
|
|
||||||
branches: [main]
|
|
||||||
paths-ignore:
|
|
||||||
- 'README.md'
|
|
||||||
- 'docs/**'
|
|
||||||
|
|
||||||
permissions:
|
|
||||||
pull-requests: write
|
|
||||||
contents: write
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
container: git.hofer.link/philipp/ci-images:rust-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: 20.x
|
|
||||||
cache: npm
|
|
||||||
- run: npm ci
|
|
||||||
- run: npm run build
|
|
||||||
- run: npm run format-check
|
|
||||||
- run: npm run lint
|
|
||||||
- run: npm run test
|
|
||||||
- uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: dist
|
|
||||||
path: dist
|
|
||||||
- uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: action.yml
|
|
||||||
path: action.yml
|
|
||||||
|
|
||||||
test:
|
|
||||||
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository
|
|
||||||
needs: [build]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
container: git.hofer.link/philipp/ci-images:rust-latest
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
target: [built, committed]
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
ref: main
|
|
||||||
- if: matrix.target == 'built' || github.event_name == 'pull_request'
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: dist
|
|
||||||
path: dist
|
|
||||||
- if: matrix.target == 'built' || github.event_name == 'pull_request'
|
|
||||||
uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: action.yml
|
|
||||||
path: .
|
|
||||||
|
|
||||||
- name: Create change
|
|
||||||
run: date +%s > report.txt
|
|
||||||
|
|
||||||
- name: Create Pull Request
|
|
||||||
id: cpr
|
|
||||||
uses: ./
|
|
||||||
with:
|
|
||||||
commit-message: '[CI] test ${{ matrix.target }}'
|
|
||||||
committer: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
||||||
author: ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com>
|
|
||||||
title: '[CI] test ${{ matrix.target }}'
|
|
||||||
body: |
|
|
||||||
- CI test case for target '${{ matrix.target }}'
|
|
||||||
|
|
||||||
Auto-generated by [create-pull-request][1]
|
|
||||||
|
|
||||||
[1]: https://github.com/peter-evans/create-pull-request
|
|
||||||
branch: ci-test-${{ matrix.target }}-${{ github.sha }}
|
|
||||||
|
|
||||||
- name: Close Pull
|
|
||||||
uses: peter-evans/close-pull@v3
|
|
||||||
with:
|
|
||||||
pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}
|
|
||||||
comment: '[CI] test ${{ matrix.target }}'
|
|
||||||
delete-branch: true
|
|
||||||
|
|
||||||
commentTestSuiteHelp:
|
|
||||||
if: github.event_name == 'pull_request'
|
|
||||||
needs: [test]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
container: git.hofer.link/philipp/ci-images:rust-latest
|
|
||||||
steps:
|
|
||||||
- name: Find Comment
|
|
||||||
uses: peter-evans/find-comment@v3
|
|
||||||
id: fc
|
|
||||||
with:
|
|
||||||
issue-number: ${{ github.event.number }}
|
|
||||||
comment-author: 'github-actions[bot]'
|
|
||||||
body-includes: Full test suite slash command
|
|
||||||
|
|
||||||
- if: steps.fc.outputs.comment-id == ''
|
|
||||||
name: Create comment
|
|
||||||
uses: peter-evans/create-or-update-comment@v4
|
|
||||||
with:
|
|
||||||
issue-number: ${{ github.event.number }}
|
|
||||||
body: |
|
|
||||||
Full test suite slash command (repository admin only)
|
|
||||||
```
|
|
||||||
/test repository=${{ github.event.pull_request.head.repo.full_name }} ref=${{ github.event.pull_request.head.ref }} build=true
|
|
||||||
```
|
|
||||||
```
|
|
||||||
/test repository=${{ github.event.pull_request.head.repo.full_name }} ref=${{ github.event.pull_request.head.ref }} build=true sign-commits=true
|
|
||||||
```
|
|
||||||
|
|
||||||
package:
|
|
||||||
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
|
||||||
needs: [test]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
container: git.hofer.link/philipp/ci-images:rust-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- uses: actions/download-artifact@v4
|
|
||||||
with:
|
|
||||||
name: dist
|
|
||||||
path: dist
|
|
||||||
- name: Create Pull Request
|
|
||||||
uses: peter-evans/create-pull-request@v7
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.ACTIONS_BOT_TOKEN }}
|
|
||||||
commit-message: 'build: update distribution'
|
|
||||||
title: Update distribution
|
|
||||||
body: |
|
|
||||||
- Updates the distribution for changes on `main`
|
|
||||||
|
|
||||||
Auto-generated by [create-pull-request][1]
|
|
||||||
|
|
||||||
[1]: https://github.com/peter-evans/create-pull-request
|
|
||||||
branch: update-distribution
|
|
49
.github/workflows/cpr-example-command.yml
vendored
49
.github/workflows/cpr-example-command.yml
vendored
@@ -1,49 +0,0 @@
|
|||||||
name: Create Pull Request Example Command
|
|
||||||
on:
|
|
||||||
repository_dispatch:
|
|
||||||
types: [cpr-example-command]
|
|
||||||
jobs:
|
|
||||||
createPullRequest:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Make changes to pull request
|
|
||||||
run: date +%s > report.txt
|
|
||||||
|
|
||||||
- name: Create Pull Request
|
|
||||||
id: cpr
|
|
||||||
uses: ./
|
|
||||||
with:
|
|
||||||
commit-message: Update report
|
|
||||||
committer: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
||||||
author: ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com>
|
|
||||||
signoff: false
|
|
||||||
title: '[Example] Update report'
|
|
||||||
body: |
|
|
||||||
Update report
|
|
||||||
- Updated with *today's* date
|
|
||||||
- Auto-generated by [create-pull-request][1]
|
|
||||||
|
|
||||||
[1]: https://github.com/peter-evans/create-pull-request
|
|
||||||
labels: |
|
|
||||||
report
|
|
||||||
automated pr
|
|
||||||
assignees: retepsnave
|
|
||||||
reviewers: retepsnave
|
|
||||||
milestone: 1
|
|
||||||
draft: false
|
|
||||||
branch: example-patches
|
|
||||||
delete-branch: true
|
|
||||||
|
|
||||||
- name: Check output
|
|
||||||
run: |
|
|
||||||
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
|
|
||||||
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
|
|
||||||
|
|
||||||
- name: Add reaction
|
|
||||||
uses: peter-evans/create-or-update-comment@v4
|
|
||||||
with:
|
|
||||||
repository: ${{ github.event.client_payload.github.payload.repository.full_name }}
|
|
||||||
comment-id: ${{ github.event.client_payload.github.payload.comment.id }}
|
|
||||||
reaction-type: hooray
|
|
37
.github/workflows/slash-command-dispatch.yml
vendored
37
.github/workflows/slash-command-dispatch.yml
vendored
@@ -1,37 +0,0 @@
|
|||||||
name: Slash Command Dispatch
|
|
||||||
on:
|
|
||||||
issue_comment:
|
|
||||||
types: [created]
|
|
||||||
jobs:
|
|
||||||
slashCommandDispatch:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Slash Command Dispatch
|
|
||||||
uses: peter-evans/slash-command-dispatch@v4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.ACTIONS_BOT_TOKEN }}
|
|
||||||
config: >
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"command": "test",
|
|
||||||
"permission": "admin",
|
|
||||||
"repository": "peter-evans/create-pull-request-tests",
|
|
||||||
"named_args": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "clean",
|
|
||||||
"permission": "admin",
|
|
||||||
"repository": "peter-evans/create-pull-request-tests"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "cpr-example",
|
|
||||||
"permission": "admin",
|
|
||||||
"issue_type": "issue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"command": "rebase",
|
|
||||||
"permission": "admin",
|
|
||||||
"repository": "peter-evans/slash-command-dispatch-processor",
|
|
||||||
"issue_type": "pull-request"
|
|
||||||
}
|
|
||||||
]
|
|
32
.github/workflows/update-major-version.yml
vendored
32
.github/workflows/update-major-version.yml
vendored
@@ -1,32 +0,0 @@
|
|||||||
name: Update Major Version
|
|
||||||
run-name: Update ${{ github.event.inputs.main_version }} to ${{ github.event.inputs.target }}
|
|
||||||
|
|
||||||
on:
|
|
||||||
workflow_dispatch:
|
|
||||||
inputs:
|
|
||||||
target:
|
|
||||||
description: The target tag or reference
|
|
||||||
required: true
|
|
||||||
main_version:
|
|
||||||
type: choice
|
|
||||||
description: The major version tag to update
|
|
||||||
options:
|
|
||||||
- v6
|
|
||||||
- v7
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
tag:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.ACTIONS_BOT_TOKEN }}
|
|
||||||
fetch-depth: 0
|
|
||||||
- name: Git config
|
|
||||||
run: |
|
|
||||||
git config user.name actions-bot
|
|
||||||
git config user.email actions-bot@users.noreply.github.com
|
|
||||||
- name: Tag new target
|
|
||||||
run: git tag -f ${{ github.event.inputs.main_version }} ${{ github.event.inputs.target }}
|
|
||||||
- name: Push new tag
|
|
||||||
run: git push origin ${{ github.event.inputs.main_version }} --force
|
|
Reference in New Issue
Block a user