Skip to content

Commit

Permalink
Remove *.txt generation from deploy workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
norwd authored Dec 3, 2024
1 parent e174698 commit 1d08e07
Showing 1 changed file with 0 additions and 50 deletions.
50 changes: 0 additions & 50 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,56 +48,6 @@ jobs:
with:
name: pages

- name: "Generate a security.txt file"
run: |
tee security.txt << EOF
Contact: ${{ steps.configure-pages.outputs.base_url }}/contact
Policy: ${{ steps.configure-pages.outputs.base_url }}/security/policy
Acknowledgments: ${{ steps.configure-pages.outputs.base_url }}/humans.txt
Canonical: ${{ steps.configure-pages.outputs.base_url }}/security.txt
Expires: $(date -u +"%Y-12-31T23:59:59.999Z")
EOF
- name: "Generate a humans.txt file"
run: gh api "${ENDPOINT}" --template "${TEMPLATE}" | sh | tee humans.txt
env:
ENDPOINT: '/orgs/${{ github.repository_owner }}/repos'
TEMPLATE: |
echo "# Contributors by Repository"
echo
echo "A huge thanks to all and colaborators who have contributed on GitHub!"
echo
{{range .}}
echo "## {{.full_name}}"
echo
gh api '/repos/{{.full_name}}/contributors' --jq '.[].login' | sort -u | xargs -ILOGIN gh api '/users/LOGIN' --jq '"- @" + .login + " (" + (.name // .login) + ")"'
echo
{{end}}
- name: "Generate a robots.txt file"
run: |
tee robots.txt << EOF
# Block AI Crawlers (see: https://github.com/ai-robots-txt)
$(gh release download --repo ai-robots-txt/ai.robots.txt --pattern 'robots.txt' --output -)
# List of pages and files
Sitemap: ${{ steps.configure-pages.outputs.base_url }}/sitemap.txt
EOF
- name: "Generate a version.txt file"
run: |
tee version.txt << EOF
Deployed: $(date --universal +'%FT%TZ')
Version: v0.0.${{ github.run_number }}.$((${{ github.run_attempt }} - 1))
Source: ${{ github.server_url }}/${{ github.repository }}/tree/$(echo "${{ github.sha }}" | head -c 7)
EOF
- name: "Generate a sitemap.txt file"
env: { BASE_URL: '${{ steps.configure-pages.outputs.base_url }}' }
run: |
touch sitemap.txt # this ensures that the sitemap detects itself
find . -type f -printf "${BASE_URL}/%P\n" | sed -e 's/\(\.html\)*$//g' | sort --unique | tee -a sitemap.txt
- name: "Create a Pages Artifact"
uses: actions/upload-pages-artifact@v3
with:
Expand Down

0 comments on commit 1d08e07

Please sign in to comment.