feat: rewrite workflow
This commit is contained in:
parent
e30f5c0295
commit
7b300374e2
|
@ -1,39 +0,0 @@
|
|||
name: check-and-test
|
||||
|
||||
on:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
jobs:
|
||||
check-and-test:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: install tools
|
||||
run: |
|
||||
apt update -y
|
||||
apt install -y build-essential procps curl file git
|
||||
gcc --version
|
||||
- name: install homebrew
|
||||
run: |
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
- name: test tap
|
||||
run: |
|
||||
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
||||
brew update
|
||||
brew tap gitea/gitea "$PWD"
|
||||
brew install gitea/gitea/tea
|
||||
tea --version
|
||||
brew install gitea/gitea/gitea
|
||||
gitea --version
|
||||
brew install gitea/gitea/tea-head
|
||||
tea --version
|
||||
brew install gitea/gitea/changelog
|
||||
changelog --version
|
||||
brew install gitea/gitea/gitea-head
|
||||
gitea --version
|
||||
env:
|
||||
HOMEBREW_NO_INSTALL_CLEANUP: 1
|
|
@ -0,0 +1,26 @@
|
|||
name: test
|
||||
|
||||
on:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
jobs:
|
||||
test:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, arm-ubuntu-latest]
|
||||
brew_version: ["3.6.14", "latest"]
|
||||
runs-on: ${{ matrix.os }}
|
||||
container:
|
||||
image: homebrew/brew:${{ matrix.brew_version }}
|
||||
env:
|
||||
HOMEBREW_NO_AUTO_UPDATE: 1
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: run
|
||||
run: |
|
||||
brew tap gitea/gitea "${PWD}"
|
||||
brew install gitea/gitea/tea
|
||||
tea --version
|
||||
brew install gitea/gitea/gitea
|
||||
gitea --version
|
Loading…
Reference in New Issue