mirror of
				https://github.com/crazy-max/ghaction-upx.git
				synced 2025-11-03 12:38:12 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			67 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: upx-releases-json
 | 
						|
 | 
						|
concurrency:
 | 
						|
  group: ${{ github.workflow }}-${{ github.ref }}
 | 
						|
  cancel-in-progress: true
 | 
						|
 | 
						|
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
 | 
						|
permissions:
 | 
						|
  contents: read
 | 
						|
 | 
						|
on:
 | 
						|
  workflow_dispatch:
 | 
						|
  schedule:
 | 
						|
    - cron: '0 */12 * * *'
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - 'master'
 | 
						|
  pull_request:
 | 
						|
    paths-ignore:
 | 
						|
      - '.github/upx-releases.json'
 | 
						|
 | 
						|
jobs:
 | 
						|
  generate:
 | 
						|
    uses: crazy-max/.github/.github/workflows/releases-json.yml@fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
 | 
						|
    with:
 | 
						|
      repository: upx/upx
 | 
						|
      artifact_name: upx-releases-json
 | 
						|
      filename: upx-releases.json
 | 
						|
    secrets: inherit
 | 
						|
 | 
						|
  open-pr:
 | 
						|
    runs-on: ubuntu-22.04
 | 
						|
    if: github.event_name != 'pull_request'
 | 
						|
    permissions:
 | 
						|
      # required to create PR
 | 
						|
      contents: write
 | 
						|
      pull-requests: write
 | 
						|
    needs:
 | 
						|
      - generate
 | 
						|
    steps:
 | 
						|
      -
 | 
						|
        name: Checkout
 | 
						|
        uses: actions/checkout@v4
 | 
						|
      -
 | 
						|
        name: Download
 | 
						|
        uses: actions/download-artifact@v4
 | 
						|
        with:
 | 
						|
          name: upx-releases-json
 | 
						|
          path: .github
 | 
						|
      -
 | 
						|
        name: Commit changes
 | 
						|
        run: |
 | 
						|
          git add -A .
 | 
						|
      -
 | 
						|
        name: Create PR
 | 
						|
        uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f  # v7.0.5
 | 
						|
        with:
 | 
						|
          base: master
 | 
						|
          branch: bot/upx-releases-json
 | 
						|
          commit-message: "update .github/upx-releases.json"
 | 
						|
          signoff: true
 | 
						|
          delete-branch: true
 | 
						|
          title: "Update `.github/upx-releases.json`"
 | 
						|
          body: |
 | 
						|
            Update `.github/upx-releases.json` to keep in sync with [https://github.com/upx/upx](https://github.com/upx/upx).
 | 
						|
          draft: false
 |