File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66jobs :
77 build :
8- environment : production
98 runs-on : ${{ matrix.os }}
109 timeout-minutes : 30
1110 strategy :
9190 arch : _x86_64
9291 ext : zip
9392
93+ environment : production
94+
9495 env :
9596 R2_ACCESS_KEY_ID : ${{ secrets.R2_ACCESS_KEY_ID }}
9697 R2_SECRET_ACCESS_KEY : ${{ secrets.R2_SECRET_ACCESS_KEY }}
@@ -101,13 +102,24 @@ jobs:
101102 - name : Checkout code
102103 uses : actions/checkout@v4
103104
104- - name : Set environment variables
105+ - name : Set environment variables (Linux/macOS)
106+ if : runner.os != 'Windows'
107+ shell : bash
105108 run : |
106109 echo "DATABASE=${{ matrix.database }}" >> $GITHUB_ENV
107110 echo "DB_VERSION=${{ matrix.db_version }}" >> $GITHUB_ENV
108111 echo "DB_MAJOR_VERSION=$(echo '${{ matrix.db_version }}' | cut -d. -f1)" >> $GITHUB_ENV
109112 echo "ARCH_CLEAN=$(echo '${{ matrix.arch }}' | sed 's/^_//')" >> $GITHUB_ENV
110113
114+ - name : Set environment variables (Windows)
115+ if : runner.os == 'Windows'
116+ shell : bash
117+ run : |
118+ echo "DATABASE=${{ matrix.database }}" >> $GITHUB_ENV
119+ echo "DB_VERSION=${{ matrix.db_version }}" >> $GITHUB_ENV
120+ echo "DB_MAJOR_VERSION=${{ matrix.db_version.split('.')[0] }}" >> $GITHUB_ENV
121+ echo "ARCH_CLEAN=${{ matrix.arch.startsWith('_') && matrix.arch.substring(1) || matrix.arch }}" >> $GITHUB_ENV
122+
111123 - name : Set up architecture switching (x86_64 on macOS)
112124 if : matrix.arch == '_x86_64' && matrix.platform == 'macos'
113125 run : echo "alias brew='arch -x86_64 /usr/local/bin/brew'" >> $GITHUB_ENV
You can’t perform that action at this time.
0 commit comments