diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 722c4dce..e34cb3e7 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,13 +1,30 @@ --- name: test -on: - push: - tags: - - v* +on: pull_request jobs: test: runs-on: ubuntu-24.04 + timeout-minutes: 10 + permissions: + pull-requests: write steps: - - run: echo "$PAYLOAD" - env: - PAYLOAD: ${{ toJson(github.event) }} + - uses: actions/checkout@v4 + with: + persist-credentials: false + - uses: aquaproj/aqua-installer@v4.0.4 + with: + aqua_version: v2.56.0 + - run: pinact run --diff --format sarif > sarif.json || true + # - env: + # REVIEWDOG_GITHUB_API_TOKEN: ${{github.token}} + # run: | + # pinact run --diff --format sarif | + # reviewdog -f sarif -name pinact -reporter github-pr-review -level warning -fail-level warning + - name: Upload SARIF file + uses: github/codeql-action/upload-sarif@v4 + with: + # Path to SARIF file relative to the root of the repository + sarif_file: sarif.json + # Optional category for the results + # Used to differentiate multiple results for one commit + category: pinact diff --git a/.github/workflows/update-checksum.yaml b/.github/workflows/update-checksum.yaml deleted file mode 100644 index 9d2aa323..00000000 --- a/.github/workflows/update-checksum.yaml +++ /dev/null @@ -1,17 +0,0 @@ -name: update-aqua-checksum -on: - pull_request: - paths: - - aqua.yaml - - aqua-checksums.json -jobs: - update-aqua-checksums: - uses: aquaproj/update-checksum-workflow/.github/workflows/update-checksum.yaml@f637ff2417a258303aeec16a7fa7a1a7a8bda020 # v0.1.6 - permissions: - contents: read - with: - aqua_version: v2.8.0 - prune: true - secrets: - gh_app_id: ${{secrets.APP_ID}} - gh_app_private_key: ${{secrets.APP_PRIVATE_KEY}} diff --git a/aqua-checksums.json b/aqua-checksums.json index 9f54ddb4..2623bd89 100644 --- a/aqua-checksums.json +++ b/aqua-checksums.json @@ -1,144 +1,184 @@ { "checksums": [ { - "id": "github_release/github.com/int128/ghcp/v1.13.2/ghcp_darwin_amd64.zip", - "checksum": "8221F411AC4F2465B7CFD31EFB6DA4568E5FD20BAD9F66AC312B23AFA4520FDD", + "id": "github_release/github.com/int128/ghcp/v1.15.1/ghcp_darwin_amd64.zip", + "checksum": "9FB8839EE08BC0D98973970F3FEF88322E49E8486AC3BD80DCE57DCEA97035E2", "algorithm": "sha256" }, { - "id": "github_release/github.com/int128/ghcp/v1.13.2/ghcp_linux_amd64.zip", - "checksum": "6B9D9C9A7B834237B6579353477DF3BB3730C11788170AD2A9E5D1230ABC6216", + "id": "github_release/github.com/int128/ghcp/v1.15.1/ghcp_darwin_arm64.zip", + "checksum": "5A923E288CE67B454CD1C7D5118EBF4028E9F1905DF3B1105AE8D05A1FE23A6E", "algorithm": "sha256" }, { - "id": "github_release/github.com/int128/ghcp/v1.13.2/ghcp_windows_amd64.zip", - "checksum": "2297D27978C61272184589C3C521514291E6258C3C87EBCB16FB61B32663414E", + "id": "github_release/github.com/int128/ghcp/v1.15.1/ghcp_linux_amd64.zip", + "checksum": "C5BA74D0B2652A4375C4AE653B7C065024A619ADCFF40DEDBFDD10D40E287D3D", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Darwin_arm64.tar.gz", - "checksum": "DB5FE19D29346C23D7468B6A1ACEBBF9C369C805AE8CB97159881BFAADFECB5A", + "id": "github_release/github.com/int128/ghcp/v1.15.1/ghcp_linux_arm64.zip", + "checksum": "801DB65A3EA5148C7A89F5201F8992963F2592FC17ED5FD88E4D996BAD9542B2", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Darwin_x86_64.tar.gz", - "checksum": "361F3513252D5F64C822CFAC273A7F9AC9C4DCC1D38FAD7974100070A09CFC7B", + "id": "github_release/github.com/int128/ghcp/v1.15.1/ghcp_windows_amd64.zip", + "checksum": "A7673944CEFAA9955A3FEFA5DDF5B03C4CCEC2F7E5F0D14D2707804AF88BA22B", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Linux_arm64.tar.gz", - "checksum": "E8BC967EE94390E2ACA889E1B8622AD598CD15D5B5B67C4B42AC8EA2EDE6B5BD", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Darwin_arm64.tar.gz", + "checksum": "C28DEF83AF6C5AA8728D6D18160546AFD3E5A219117715A2C6C023BD16F14D10", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Linux_x86_64.tar.gz", - "checksum": "736DEC2BDECE94F5A17DBB67A3CC6CA6279ABA614C2AFCAD466E824452E53305", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Darwin_x86_64.tar.gz", + "checksum": "9BAADB110C87F22C55688CF4A966ACCE3006C7A4A962732D6C8B45234C454C6E", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Windows_arm64.tar.gz", - "checksum": "ACFFCA88DE97D85F9CF7A84C2CADAE42C3F886AA4A51D956CF39FA3E97DA1739", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Linux_arm64.tar.gz", + "checksum": "B6AFF657B39E9267A258E8FA66D616F7221AEC5975D0251DAC76043BAD0FA177", "algorithm": "sha256" }, { - "id": "github_release/github.com/reviewdog/reviewdog/v0.15.0/reviewdog_0.15.0_Windows_x86_64.tar.gz", - "checksum": "64745567CDA57D1138D6185E1CE6C3FFC615AC4DC385F6CB89ECA82F2FDB2A43", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Linux_x86_64.tar.gz", + "checksum": "AD5CE7D5FFA52AAA7EC8710A8FA764181B6CECAAB843CC791E1CCE1680381569", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_darwin_amd64.tar.gz", - "checksum": "BFA890E77A8508603C785AF09A30BBAB3A3255D291D8D27EFC3F20AC8E303A8E", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Windows_arm64.tar.gz", + "checksum": "72ABE9907454C5697777CFFF1D0D03DB8F5A9FD6950C609CA397A90D41AB65D7", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_darwin_arm64.tar.gz", - "checksum": "5E131AB7DE7AD051E1923B80D167AAA414734E97C720698C48778250E1DD2590", + "id": "github_release/github.com/reviewdog/reviewdog/v0.21.0/reviewdog_0.21.0_Windows_x86_64.tar.gz", + "checksum": "97C733E492DEC1FD83B9342C25A384D5AB6EBFA72B6978346E9A436CAD1853F6", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_linux_amd64.tar.gz", - "checksum": "F0294C342AF98FAD4FF917BC32032F28E1B55F76AEDF291886EC10BBED7C12E1", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_darwin_amd64.tar.gz", + "checksum": "F89A910E90E536F60DF7C504160247DB01DD67CAB6F08C064C1C397B76C91A79", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_linux_arm64.tar.gz", - "checksum": "A1056D85D614AF4F6E5517ED2911DAB2621B8E97C368C8B265328F9C22801648", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_darwin_arm64.tar.gz", + "checksum": "855E49E823FC68C6371FD6967E359CDE11912D8D44FED343283C8E6E943BD789", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_windows_amd64.zip", - "checksum": "8E31F6D623CDC3C12D2236E1E444FAA191126434A2007F4D2BECC0D0D416469B", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_linux_amd64.tar.gz", + "checksum": "233B280D05E100837F4AF1433C7B40A5DCB306E3AA68FB4F17F8A7F45A7DF7B4", "algorithm": "sha256" }, { - "id": "github_release/github.com/rhysd/actionlint/v1.6.26/actionlint_1.6.26_windows_arm64.zip", - "checksum": "2545EEA6E1F02A24619514F50DCCE7543B8C0028B50E3EFBCEC3DC79E16AE5EA", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_linux_arm64.tar.gz", + "checksum": "6B82A3B8C808BF1BCD39A95ACED22FC1A026EEF08EDE410F81E274AF8DEADBBC", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_darwin_amd64.tar.gz", - "checksum": "F782902B3248FCD2FA6A79D0110F76E855A52AEAC968927FD35F93BE5AF7D3F0", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_windows_amd64.zip", + "checksum": "7C8B10A93723838BC3533F6E1886D868FDBB109B81606EBE6D1A533D11D8E978", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_darwin_arm64.tar.gz", - "checksum": "CB916BE510A8A51117C05BB9F360CA99F003F0DF17F48ADBC17AC6686C59368E", + "id": "github_release/github.com/rhysd/actionlint/v1.7.9/actionlint_1.7.9_windows_arm64.zip", + "checksum": "7ACA9BF09EEDF0A743E08C7CB9F1712467A7324A9342A029AE4536FB4BE95C25", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_linux_amd64.tar.gz", - "checksum": "F133EE5957464CB1F9AB9407BE5A2FDB44E494FAA8CF6937D1FE2A2BD62D151F", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_darwin_amd64.tar.gz", + "checksum": "BA9604B55E512447803A2AD754749A82E3048DCF27B630D2FC068F9C9AB221F2", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_linux_arm64.tar.gz", - "checksum": "BA173F416BD88C71131D841C66CC60C458E44B595E997A4FEC2B72297DD9CC9E", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_darwin_arm64.tar.gz", + "checksum": "3DE0A438EBB34A88F9D6AF23FAC75B698E04597DDD7098115C2273414FF31527", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_windows_amd64.tar.gz", - "checksum": "49E9290C9E9D6AFC8EB9D2440562AB94308E93A7945EC9CE98289D75291747E1", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_linux_amd64.tar.gz", + "checksum": "977555B7142CC057AAD4663679772510A9ED3F1687F26F2359D18BB6B67314FE", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/ghalint/v0.2.4/ghalint_0.2.4_windows_arm64.tar.gz", - "checksum": "6F07E67FBAC1599B6AA6F2D2DF3F5E1C74F6E6A1EBDCD9EA8E86D329EFD72F61", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_linux_arm64.tar.gz", + "checksum": "9B5C41332EE0C83C36D003A95813320A41DD0BE9186C4EB1DCB119908ADBC0A6", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_darwin_amd64.tar.gz", - "checksum": "C576EC52A5777255C074B0C20CDCD83060E4E502BC1FEA05EE8B149B35A0867F", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_windows_amd64.zip", + "checksum": "8D32A5EC2623A52A1EE5755131C6C73E5593E22B5795B1918F319C08970073E0", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_darwin_arm64.tar.gz", - "checksum": "336ACCC20169D49EBA7DDBCF030758BE2DC6655BC3EC2F2AC03DE833CE35492E", + "id": "github_release/github.com/suzuki-shunsuke/ghalint/v1.5.4/ghalint_1.5.4_windows_arm64.zip", + "checksum": "C816F297D658E466F59BBCADC521C6F7053C2DFBA89AFBABA8D2E542AFD6A72E", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_linux_amd64.tar.gz", - "checksum": "8AB2CB63A60CCD8FDC9E0F71B7FD2D9B7374054DEA5F8AE63DD2E3E7D233686D", + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_darwin_amd64.tar.gz", + "checksum": "5733518D44F7EAE2B4B16B0EA6617597C89B2EB084A4E6101A1DC03716266B6C", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_linux_arm64.tar.gz", - "checksum": "F51B84DCA69C8AECD992C606D23F735EC37BE692CEF2E895270B8E72B84183C4", + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_darwin_arm64.tar.gz", + "checksum": "E854EE0AA0DD83273D3B68E335BC025FDA721A32A3373091DFDEC3A582D1EC41", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_windows_amd64.zip", - "checksum": "F603D6EDD76AB44C1C710A2B1E50905D444C9EFFA848BFB537CA4A1ABD93A20D", + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_linux_amd64.tar.gz", + "checksum": "F54EC24CE1C344B611F6D80155396101D38E72B7F88E2CA8B9BFADC16307AE35", "algorithm": "sha256" }, { - "id": "github_release/github.com/suzuki-shunsuke/nllint/v0.1.0/nllint_windows_arm64.zip", - "checksum": "4AEB83825367044C345128D34E38470AB53BED2D76491FB6F8A6737EC619DB90", + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_linux_arm64.tar.gz", + "checksum": "EC8D94494C70F4285A39375F385A4E52F945C597A3A5361ADF3DD9F1C8263CE4", "algorithm": "sha256" }, { - "id": "registries/github_content/github.com/aquaproj/aqua-registry/v4.92.2/registry.yaml", - "checksum": "3DE8A454E1D3FFC37112534057FD39F78E2F2C15ED048AF14F7340BB6D4DEFF52D6C3368DC7CD3CA27B8E7EAC3ED42042EEF299CC825B1929993EFB8195C4E0E", - "algorithm": "sha512" + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_windows_amd64.zip", + "checksum": "4ABEBC98AF160C06C988F1421F0CF991FBDBFB6789CC1681C5C8E33C48A70160", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/nllint/v1.0.0/nllint_windows_arm64.zip", + "checksum": "7493FF32F027507BDA9E9308E4AA25D640AA16B0287F7656A7C0A61AF907D270", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_darwin_amd64.tar.gz", + "checksum": "84C52AB0BE0F2C7DC144FB144D6B1221F2AC1B2458C01736C60D15AA307298EC", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_darwin_arm64.tar.gz", + "checksum": "B41CA08B5683055A643BCFC5101B2BA4BB475BBD02CB4E33DA55932D7A514BA8", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_linux_amd64.tar.gz", + "checksum": "F1F6B5A8560CEB347F1595151CB3726DD8FE94B43F6AC1FEE06DD5A8097664FD", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_linux_arm64.tar.gz", + "checksum": "BF62DB46A1BF1774476466FF63D8CF7C6F46C875DCCD8107FD5C0788C07A525D", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_windows_amd64.zip", + "checksum": "2F213191572F1CD03A049A5ECDDDFE37E0A70AE52746732F0F2B86B4A254851A", + "algorithm": "sha256" + }, + { + "id": "github_release/github.com/suzuki-shunsuke/pinact/v3.7.0-0/pinact_windows_arm64.zip", + "checksum": "083BCB1783C49D0F34D4AF44CB400ED553AD4B9F5874B0A4EB57285DC6FAEF0E", + "algorithm": "sha256" + }, + { + "id": "registries/github_content/github.com/aquaproj/aqua-registry/v4.448.0/registry.yaml", + "checksum": "056DE1AEC05EF5D8AAB4F3F35AF340BF1FAECD346028BCD5E3C3DB4CFC0DFDD7", + "algorithm": "sha256" } ] } diff --git a/aqua.yaml b/aqua.yaml index 0eded949..5fc004d8 100644 --- a/aqua.yaml +++ b/aqua.yaml @@ -8,7 +8,5 @@ checksum: require_checksum: true registries: - type: standard - ref: v4.92.2 # renovate: depName=aquaproj/aqua-registry -packages: - # Split packages per package with `import` to avoid pull requests' conflict - - import: aqua/*.yaml + ref: v4.448.0 # renovate: depName=aquaproj/aqua-registry +import_dir: aqua diff --git a/aqua/actionlint.yaml b/aqua/actionlint.yaml index b6dde9d0..700b2a5f 100644 --- a/aqua/actionlint.yaml +++ b/aqua/actionlint.yaml @@ -1,2 +1,2 @@ packages: - - name: rhysd/actionlint@v1.6.26 + - name: rhysd/actionlint@v1.7.9 diff --git a/aqua/ghalint.yaml b/aqua/ghalint.yaml index 70e342b2..6d5949b3 100644 --- a/aqua/ghalint.yaml +++ b/aqua/ghalint.yaml @@ -1,2 +1,2 @@ packages: - - name: suzuki-shunsuke/ghalint@v0.2.4 + - name: suzuki-shunsuke/ghalint@v1.5.4 diff --git a/aqua/ghcp.yaml b/aqua/ghcp.yaml index 1773e1f1..4f25c2a4 100644 --- a/aqua/ghcp.yaml +++ b/aqua/ghcp.yaml @@ -1,2 +1,2 @@ packages: - - name: int128/ghcp@v1.13.2 + - name: int128/ghcp@v1.15.1 diff --git a/aqua/nllint.yaml b/aqua/nllint.yaml index 5add7daa..1ee1d784 100644 --- a/aqua/nllint.yaml +++ b/aqua/nllint.yaml @@ -1,2 +1,2 @@ packages: - - name: suzuki-shunsuke/nllint@v0.1.0 + - name: suzuki-shunsuke/nllint@v1.0.0 diff --git a/aqua/pinact.yaml b/aqua/pinact.yaml new file mode 100644 index 00000000..c2fe58f7 --- /dev/null +++ b/aqua/pinact.yaml @@ -0,0 +1,2 @@ +packages: + - name: suzuki-shunsuke/pinact@v3.7.0-0 diff --git a/aqua/reviewdog.yaml b/aqua/reviewdog.yaml index eb43d9ea..e506aaac 100644 --- a/aqua/reviewdog.yaml +++ b/aqua/reviewdog.yaml @@ -1,2 +1,2 @@ packages: - - name: reviewdog/reviewdog@v0.15.0 + - name: reviewdog/reviewdog@v0.21.0