mirror of
https://github.com/Lissy93/awesome-privacy.git
synced 2026-03-11 08:55:33 +00:00
Removes obsolete GH Actions
This commit is contained in:
parent
de9b3d1a18
commit
0ad29adfa6
9 changed files with 0 additions and 330 deletions
42
.github/workflows/check-domain.yml
vendored
42
.github/workflows/check-domain.yml
vendored
|
|
@ -1,42 +0,0 @@
|
|||
# Checks domain and SSL status, then raises an issue if either is expiring soon
|
||||
name: 🌎 Check Domain Expiry
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '0 5 * * 6' # Every Saturday morning.
|
||||
jobs:
|
||||
check-domain:
|
||||
runs-on: ubuntu-latest
|
||||
name: Check domain
|
||||
strategy:
|
||||
matrix:
|
||||
domain:
|
||||
- https://awesome-privacy.xyz
|
||||
steps:
|
||||
- name: Check domain SSL and registry expire date
|
||||
id: check-domain
|
||||
uses: codex-team/action-check-domain@v1
|
||||
with:
|
||||
url: ${{ matrix.domain }}
|
||||
- name: Raise issue if domain expiring soon
|
||||
if: ${{ steps.check-domain.outputs.paid-till-days-left && steps.check-domain.outputs.paid-till-days-left < 30 }}
|
||||
uses: rishabhgupta/git-action-issue@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
assignees: Lissy93
|
||||
title: '[WEBSITE] Domain Expiring Soon'
|
||||
body: >
|
||||
**Priority Notice**
|
||||
Domain, ${{ matrix.domain }} will expire in ${{ steps.check-domain.outputs.paid-till-days-left }} days.
|
||||
@Lissy93 - Please take action immediately to prevent any downtime
|
||||
- name: Raise issue if SSL Cert expiring soon
|
||||
if: ${{ steps.check-domain.outputs.ssl-expire-days-left && steps.check-domain.outputs.ssl-expire-days-left < 14 }}
|
||||
uses: rishabhgupta/git-action-issue@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
assignees: Lissy93
|
||||
title: '[WEBSITE] SSL Cert Expiring Soon'
|
||||
body: >
|
||||
**Priority Notice**
|
||||
The SSL Certificate for ${{ matrix.domain }} will expire in ${{ steps.check-domain.outputs.ssl-expire-days-left }} days, on ${{ steps.check-domain.outputs.ssl-expire-date }}.
|
||||
@Lissy93 - Please take action immediately to prevent any downtime
|
||||
44
.github/workflows/compile-pdf.yml
vendored
44
.github/workflows/compile-pdf.yml
vendored
|
|
@ -1,44 +0,0 @@
|
|||
# Generates and saved a PDF document from the main markdown file
|
||||
# Easier to read on certain devices, or for users with accesibility needs
|
||||
|
||||
name: 📁 Compile PDF Document
|
||||
on:
|
||||
workflow_dispatch: # Manual dispatch
|
||||
schedule:
|
||||
- cron: '0 5 * * 6' # Every Saturday morning.
|
||||
jobs:
|
||||
# Job #1 - Generate an embedded SVG asset, showing all contributors
|
||||
compile-pdf:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout 🛎️
|
||||
uses: actions/checkout@v2
|
||||
- name: Make PDF 📄
|
||||
uses: baileyjm02/markdown-to-pdf@v1.1.0
|
||||
with:
|
||||
input_dir: .
|
||||
output_dir: .github/assets/
|
||||
build_pdf: true
|
||||
build_html: false
|
||||
table_of_contents: false
|
||||
- name: Upload Artifact 📤
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: awesome-privacy-pdf
|
||||
path: .github/assets/README.pdf
|
||||
- name: Commit file ✅
|
||||
run: |
|
||||
git config --local user.email "alicia-gh-bot@mail.as93.net"
|
||||
git config --local user.name "liss-bot"
|
||||
git add .github/assets/*.pdf
|
||||
if ! git diff-index --quiet HEAD; then
|
||||
git commit -m "Generate PDF file"
|
||||
else
|
||||
echo "Nothing to do"
|
||||
fi
|
||||
- name: Push changes ➡️
|
||||
uses: ad-m/github-push-action@master
|
||||
with:
|
||||
github_token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
branch: ${{ github.ref }}
|
||||
|
||||
34
.github/workflows/credits.yml
vendored
34
.github/workflows/credits.yml
vendored
|
|
@ -1,34 +0,0 @@
|
|||
# Inserts list of contributors and community members into ./docs/credits.md
|
||||
name: 📊 Generate Contributor Credits
|
||||
on:
|
||||
workflow_dispatch: # Manual dispatch
|
||||
schedule:
|
||||
- cron: '0 5 * * 6' # Every Saturday morning.
|
||||
jobs:
|
||||
# Job #1 - Inserts sponsors into README
|
||||
insert-sponsors:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout 🛎️
|
||||
uses: actions/checkout@v2
|
||||
- name: Generate Sponsors in Credits 💖
|
||||
uses: JamesIves/github-sponsors-readme-action@1.0.5
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
file: '.github/README.md'
|
||||
# Job #2 - Inserts contributors into README
|
||||
insert-credits:
|
||||
runs-on: ubuntu-latest
|
||||
name: Inserts contributors into credits.md
|
||||
steps:
|
||||
- name: Contribute List - Credits Page
|
||||
uses: akhilmhdh/contributors-readme-action@v2.2
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
image_size: 80
|
||||
readme_path: .github/README.md
|
||||
columns_per_row: 6
|
||||
commit_message: 'Updates contributors list'
|
||||
committer_username: liss-bot
|
||||
committer_email: liss-bot@d0h.co
|
||||
25
.github/workflows/pr-labeler.yml
vendored
25
.github/workflows/pr-labeler.yml
vendored
|
|
@ -1,25 +0,0 @@
|
|||
# Applies labels based on the pull request category
|
||||
name: 🏷️ PR Labeler
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, edited]
|
||||
jobs:
|
||||
label-pr:
|
||||
runs-on: ubuntu-latest
|
||||
permissions: write-all
|
||||
steps:
|
||||
- name: Apply Labels
|
||||
if: "! contains(github.event.pull_request.body, 'Addition / Amendment / Removal / Spelling or Grammar / Website Update / Misc')"
|
||||
uses: Naturalclar/issue-action@v2.0.2
|
||||
with:
|
||||
title-or-body: both
|
||||
github-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
parameters: >
|
||||
[
|
||||
{"keywords": ["Addition"], "labels": ["Addition"] },
|
||||
{"keywords": ["Amendment"], "labels": ["Amendment"] },
|
||||
{"keywords": ["Removal"], "labels": ["Removal"] },
|
||||
{"keywords": ["Spelling or Grammar"], "labels": ["Grammar"] },
|
||||
{"keywords": ["Website Update"], "labels": ["Website"] },
|
||||
{"keywords": ["Misc"], "labels": ["Misc"] }
|
||||
]
|
||||
20
.github/workflows/spell-check.yml
vendored
20
.github/workflows/spell-check.yml
vendored
|
|
@ -1,20 +0,0 @@
|
|||
# Spell check newly added content, when PR opened and, put typo list as comment
|
||||
name: ✏️ Spell Check
|
||||
on: [pull_request]
|
||||
jobs:
|
||||
misspell:
|
||||
name: runner / misspell
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout 🛎️
|
||||
uses: actions/checkout@v2
|
||||
- name: Run Spell Check 📝
|
||||
uses: reviewdog/action-misspell@v1
|
||||
with:
|
||||
github_token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
locale: US
|
||||
level: info
|
||||
reporter: github-pr-review
|
||||
path: .
|
||||
filter_mode: added
|
||||
fail_on_error: false
|
||||
17
.github/workflows/sync-mirror.yml
vendored
17
.github/workflows/sync-mirror.yml
vendored
|
|
@ -1,17 +0,0 @@
|
|||
# Pushes the contents of the repo to the Codeberg mirror
|
||||
name: 🪞 Mirror to Codeberg
|
||||
on:
|
||||
workflow_dispatch: # Manual dispatch
|
||||
schedule:
|
||||
- cron: '0 5 * * 6'
|
||||
jobs:
|
||||
codeberg:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: pixta-dev/repository-mirroring-action@v1
|
||||
with:
|
||||
target_repo_url: "git@codeberg.org:alicia/awesome-privacy.git"
|
||||
ssh_private_key: ${{ secrets.CODEBERG_SSH }}
|
||||
40
.github/workflows/ticket-check.yml
vendored
40
.github/workflows/ticket-check.yml
vendored
|
|
@ -1,40 +0,0 @@
|
|||
# Checks newly opened issues contain enough info, and follow the required format
|
||||
name: 🎫 Issue Validator
|
||||
on:
|
||||
issues:
|
||||
types: [opened, edited]
|
||||
jobs:
|
||||
check-title:
|
||||
runs-on: ubuntu-latest
|
||||
permissions: write-all
|
||||
steps:
|
||||
- name: Check Default Title
|
||||
if: "endsWith(github.event.issue.title, '<title>')"
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.issue.number }}
|
||||
body: |
|
||||
Please ensure that your ticket has an appropriate title
|
||||
- name: Check Title Contains Categroy
|
||||
if: "!(startsWith(github.event.issue.title, '[') && contains(github.event.issue.title, ']'))"
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.issue.number }}
|
||||
body: |
|
||||
Please ensure that your ticket's title is preceded with a category.
|
||||
For example, `[ADDITION]`, `[AMENDMENT]`, `[REMOVAL]` or `[QUESTION]`.
|
||||
- name: Check Quality Checklist
|
||||
if: "contains(github.event.issue.body, '[ ]') || !(contains(github.event.issue.body, '[X]') || contains(github.event.issue.body, '[x]'))"
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.issue.number }}
|
||||
body: |
|
||||
Please ensure that you've followed the issue template fully.
|
||||
It's important that you complete the quality & transparency checklist.
|
||||
|
||||
|
||||
|
||||
|
||||
90
.github/workflows/validate-pr.yml
vendored
90
.github/workflows/validate-pr.yml
vendored
|
|
@ -1,90 +0,0 @@
|
|||
# Checks that PR title conform to contributing standards (or at least !== Update README.md)
|
||||
name: ⛳ Validate PR
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, edited, synchronize, reopened]
|
||||
|
||||
permissions:
|
||||
pull-requests: write
|
||||
|
||||
env:
|
||||
BASE_MSG: >+
|
||||
Thanks for contributing to Awesome-Privacy! Your pull request will be reviewed shortly.
|
||||
|
||||
In the meantime, please be sure that you have read, and complied with the guidelines outlined in the
|
||||
[Contributing Docs](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CONTRIBUTING.md).
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Validate Title is not Default
|
||||
if: "contains(github.event.pull_request.title, 'Update README.md')"
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
Hi @${{ github.actor }},
|
||||
Please update your pull request, to include a more descriptive title.
|
||||
|
||||
- name: Validate Checklist is Completed
|
||||
if: >
|
||||
contains(github.event.pull_request.body, '[ ]') ||
|
||||
!(contains(github.event.pull_request.body, '[X]') || contains(github.event.pull_request.body, '[x]'))
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
Hello @${{ github.actor }} 👋
|
||||
${{ env.BASE_MSG }}
|
||||
⚠️ It looks like you've not complete the quality and transparency checklist.
|
||||
|
||||
- name: Validate Affiliation Section is Present
|
||||
if: >
|
||||
!contains(github.event.pull_request.body, 'Affiliation')
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
Hello @${{ github.actor }} 👋
|
||||
${{ env.BASE_MSG }}
|
||||
⚠️ You must indicate if you are affiliated with any software modified by this PR.
|
||||
If not applicable, you may set this field to N/A.
|
||||
|
||||
- name: Validate Category
|
||||
if: >
|
||||
contains(github.event.pull_request.body, 'Addition / Amendment / Removal / Spelling or Grammar / Website Update / Misc') ||
|
||||
!(
|
||||
contains(github.event.pull_request.body, 'Addition') ||
|
||||
contains(github.event.pull_request.body, 'Amendment') ||
|
||||
contains(github.event.pull_request.body, 'Removal') ||
|
||||
contains(github.event.pull_request.body, 'Spelling or Grammar') ||
|
||||
contains(github.event.pull_request.body, 'Website Update') ||
|
||||
contains(github.event.pull_request.body, 'Misc')
|
||||
)
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
Hello @${{ github.actor }} 👋
|
||||
${{ env.BASE_MSG }}
|
||||
⚠️ You must specify a category
|
||||
Either: `Addition`, `Amendment`, `Removal`, `Spelling or Grammar`, `Website Update`, or `Misc`.
|
||||
|
||||
- name: Validate Supporting Material is Present
|
||||
if: >
|
||||
!contains(github.event.pull_request.body, 'Supporting Material')
|
||||
uses: peter-evans/create-or-update-comment@v2
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
issue-number: ${{ github.event.pull_request.number }}
|
||||
body: |
|
||||
Hello @${{ github.actor }} 👋
|
||||
${{ env.BASE_MSG }}
|
||||
⚠️ If applicable, please ensure you've provided supporting material.
|
||||
|
||||
|
||||
18
.github/workflows/welcome-non-stargazers.yml
vendored
18
.github/workflows/welcome-non-stargazers.yml
vendored
|
|
@ -1,18 +0,0 @@
|
|||
name: ⭐ Hello non-Stargazers
|
||||
on:
|
||||
issues:
|
||||
types: [opened]
|
||||
jobs:
|
||||
check-user:
|
||||
if: ${{ github.event.comment.author_association != 'CONTRIBUTOR' }}
|
||||
runs-on: ubuntu-latest
|
||||
name: Add comment to issues opened by non-stargazers
|
||||
steps:
|
||||
- name: comment
|
||||
uses: qxip/please-star-light@v4
|
||||
with:
|
||||
token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
|
||||
autoclose: false
|
||||
message: |
|
||||
If you're enjoying Awesome-Privacy, consider dropping us a ⭐<br>
|
||||
_<sub>🤖 I'm a bot, and this message was automated</sub>_
|
||||
Loading…
Reference in a new issue