name: Compress # on: # pull_request: # paths: # - "src/**.png" on: push: branches-ignore: - "**" jobs: compress: name: Images runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Find symlinked paths to ignore id: find run: >- echo "::set-output name=ignore::$(find -L src -xtype l -type d | sed -e 's#$#/**#' | head -c -1 | tr '\n' ',')" - name: Check ignored paths run: echo ${{ steps.find.outputs.ignore }} | tr ',' '\n' - name: Compress Images uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1 with: ignorePaths: ${{ steps.find.outputs.ignore }} githubToken: ${{ secrets.GITHUB_TOKEN }}