File: deploy.yml

package info (click to toggle)
simde 0.8.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie, trixie-backports
  • size: 58,264 kB
  • sloc: ansic: 817,393; sh: 315; makefile: 45; python: 26
file content (49 lines) | stat: -rw-r--r-- 1,458 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: deploy

on:
  push:
    branches: [ master ]

jobs:
  no-tests:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
         persist-credentials: false
         fetch-depth: 0
      - uses: actions/setup-python@v5
      - name: Filter Repository
        run: |
          pip install git-filter-repo
          git-filter-repo --force --path-rename COPYING:.no-test/COPYING && \
          git-filter-repo --path-rename '.no-test/':'simde/' && \
          git-filter-repo --subdirectory-filter simde
      - name: GitHub Push
        uses: ad-m/github-push-action@v0.8.0
        with:
          github_token: ${{ secrets.PUSH_TO_NO_TESTS_TOKEN }}
          repository: simd-everywhere/simde-no-tests

  status:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
      with:
        persist-credentials: false
        fetch-depth: 0
    - uses: actions/checkout@v4
      with:
        fetch-depth: 0
        repository: simd-everywhere/implementation-status
        token: ${{ secrets.PUSH_IMPLEMENTATION_STATUS_TOKEN }}
        path: implementation-status
    - name: Install APT Dependencies
      run: sudo apt-get update && sudo apt-get install -y python3-lxml
    - name: Update
      run: ./implementation-status/scripts/update.sh .
    - uses: EndBug/add-and-commit@v9
      with:
        cwd: implementation-status
        message: Sync with latest SIMDe.
        default_author: github_actions