diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 431878a..0000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -github: peter-evans \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index bb9dbfd..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -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. diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 8bf4829..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -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" diff --git a/.github/workflows/automerge-dependabot.yml b/.github/workflows/automerge-dependabot.yml deleted file mode 100644 index 6478d21..0000000 --- a/.github/workflows/automerge-dependabot.yml +++ /dev/null @@ -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 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml deleted file mode 100644 index 08c77ed..0000000 --- a/.github/workflows/ci.yml +++ /dev/null @@ -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 diff --git a/.github/workflows/cpr-example-command.yml b/.github/workflows/cpr-example-command.yml deleted file mode 100644 index 4a0f6c0..0000000 --- a/.github/workflows/cpr-example-command.yml +++ /dev/null @@ -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 diff --git a/.github/workflows/slash-command-dispatch.yml b/.github/workflows/slash-command-dispatch.yml deleted file mode 100644 index 5530711..0000000 --- a/.github/workflows/slash-command-dispatch.yml +++ /dev/null @@ -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" - } - ] diff --git a/.github/workflows/update-major-version.yml b/.github/workflows/update-major-version.yml deleted file mode 100644 index a133244..0000000 --- a/.github/workflows/update-major-version.yml +++ /dev/null @@ -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