optimized #229
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: test | |
on: | |
push: | |
branches: [ master, dev ] | |
pull_request: | |
branches: [ master ] | |
jobs: | |
test: | |
strategy: | |
fail-fast: false | |
matrix: | |
runs-on: [macos-15, macos-14, macos-13, macos-12] | |
target-platform: | |
- MacOSX-10.15-x86_64 | |
- MacOSX-11.0-x86_64 | |
- MacOSX-12.0-x86_64 | |
- MacOSX-13.0-x86_64 | |
- MacOSX-14.0-x86_64 | |
- MacOSX-15.0-x86_64 | |
- MacOSX-11.0-arm64 | |
- MacOSX-12.0-arm64 | |
- MacOSX-13.0-arm64 | |
- MacOSX-14.0-arm64 | |
- MacOSX-15.0-arm64 | |
- iPhoneOS-11.0-arm64e | |
- iPhoneOS-11.0-arm64 | |
runs-on: ${{ matrix.runs-on }} | |
steps: | |
- uses: actions/checkout@v4 | |
- run: export -p | |
- run: echo ${{ github.ref_name }} | |
- run: ./xcpkg --help | |
- run: ./xcpkg -h | |
- run: ./xcpkg --version | |
- run: ./xcpkg -V | |
- run: ./xcpkg gen-url-transform-sample | |
- run: ./xcpkg about | |
- run: ./xcpkg setup | |
- run: ./xcpkg sysinfo | |
- run: ./xcpkg xcinfo | |
- run: ./xcpkg integrate zsh | |
- run: ./xcpkg update | |
- run: ./xcpkg search lib | |
- run: ./xcpkg search uctags | |
- run: ./xcpkg info-available uctags | |
- run: ./xcpkg info-available uctags --yaml | |
- run: ./xcpkg info-available uctags --json | |
- run: ./xcpkg info-available uctags version | |
- run: ./xcpkg info-available uctags license | |
- run: ./xcpkg info-available uctags summary | |
- run: ./xcpkg info-available uctags web-url | |
- run: ./xcpkg info-available uctags git-url | |
- run: ./xcpkg info-available uctags git-sha | |
- run: ./xcpkg info-available uctags git-ref | |
- run: ./xcpkg info-available uctags src-url | |
- run: ./xcpkg info-available uctags src-sha | |
- run: ./xcpkg depends uctags | |
- run: ./xcpkg depends uctags -t d2 | |
- run: ./xcpkg depends uctags -t dot | |
- run: ./xcpkg depends uctags -t box | |
- run: ./xcpkg depends uctags -t dot -o a/ | |
- run: ./xcpkg depends uctags -o uctags.box | |
- run: ./xcpkg install ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags --yaml | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags --json | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags version | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags license | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags summary | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags web-url | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags git-url | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags git-sha | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags git-ref | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags src-url | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags src-sha | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags builtat | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags builtat-iso-8601 | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags builtat-rfc-3339 | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags builtat-iso-8601-utc | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags builtat-rfc-3339-utc | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags installed-dir | |
- run: ./xcpkg info-installed ${{ matrix.target-platform }}/uctags installed-files | |
- run: ./xcpkg tree ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg tree ${{ matrix.target-platform }}/uctags -a | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags -t tar.gz | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags -t tar.xz | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags -t tar.xz -o . | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags -o . | |
- run: ./xcpkg pack ${{ matrix.target-platform }}/uctags -o xx.tar.xz | |
- run: ./xcpkg formula-repo-list | |
- run: ./xcpkg ls-available | |
- run: ./xcpkg ls-installed | |
- run: ./xcpkg ls-outdated | |
- run: ./xcpkg is-available uctags | |
- run: ./xcpkg is-installed ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg is-outdated ${{ matrix.target-platform }}/uctags || echo 'not outdated' | |
- run: ./xcpkg uninstall ${{ matrix.target-platform }}/uctags | |
- run: ./xcpkg fetch curl | |
- run: ./xcpkg upgrade-self |