Skip to content

Commit 71c7b65

Browse files
committed
Disable macos release since it doesn't work
1 parent 5c5ea90 commit 71c7b65

File tree

1 file changed

+90
-90
lines changed

1 file changed

+90
-90
lines changed

.github/workflows/release.yml

Lines changed: 90 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -88,96 +88,96 @@ jobs:
8888
AWS_DEFAULT_REGION: ${{ secrets.AWS_S3_REGION }}
8989
AWS_EC2_METADATA_DISABLED: true
9090

91-
release-macos:
92-
needs: [create_release]
93-
runs-on: macos-latest
94-
steps:
95-
- uses: actions/checkout@v3
96-
with:
97-
ref: ${{ github.head_ref }}
98-
- name: Set output
99-
id: vars
100-
run: |
101-
echo "TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
102-
cat $GITHUB_OUTPUT
103-
- name: Install asdf via homebrew
104-
run: |
105-
brew install asdf coreutils automake autoconf libyaml readline libxslt libtool
106-
brew install [email protected]
107-
mkdir -p ~/.asdf/installs/erlang
108-
- name: Show openssl prefix
109-
run: |
110-
brew --prefix [email protected]
111-
- name: Action-cache asdf erlang build
112-
uses: actions/cache@v3
113-
with:
114-
path: ~/.asdf/installs/erlang
115-
key: ${{ runner.os }}-${{ hashFiles('.tool-versions') }}
116-
- name: Install OTP and Elixir via asdf
117-
env:
118-
KERL_CONFIGURE_OPTIONS: "--disable-dynamic-ssl-lib --without-javac --with-ssl=/usr/local/opt/[email protected]"
119-
run: |
120-
make install_tools
121-
asdf reshim erlang
122-
# - name: Cache asdf Erlang build to S3
123-
# run: |
124-
# cd ~/.asdf/installs/erlang && tar zcvf /tmp/asdf-erlang-install-macos.tar.gz ~/.asdf/installs/erlang/
125-
# aws s3 cp /tmp/asdf-erlang-install-macos.tar.gz s3://${{ secrets.AWS_S3_BUCKET }}/build_tmp/
126-
# env:
127-
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
128-
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
129-
# AWS_DEFAULT_REGION: ${{ secrets.AWS_S3_REGION }}
130-
# AWS_EC2_METADATA_DISABLED: true
131-
- name: Install Dependencies
132-
if: steps.mix-cache.outputs.cache-hit != 'true'
133-
run: |
134-
export PATH=~/.asdf/shims:$PATH
135-
mix local.rebar --force
136-
mix local.hex --force
137-
mix deps.get --only prod
138-
- name: Compile Web Assets
139-
run: |
140-
export PATH=~/.asdf/shims:$PATH
141-
yarn install --cwd assets
142-
mix assets.deploy
143-
env:
144-
MIX_ENV: prod
145-
SECRET_KEY_BASE: ${{ secrets.SECRET_KEY_BASE }}
146-
- name: mix release
147-
run: |
148-
export PATH=~/.asdf/shims:$PATH
149-
mix release
150-
env:
151-
MIX_ENV: prod
152-
SECRET_KEY_BASE: ${{ secrets.SECRET_KEY_BASE }}
153-
- name: Compress files
154-
uses: master-atul/[email protected]
155-
with:
156-
command: c
157-
cwd: ./_build/prod/rel
158-
files: |
159-
./open890
160-
outPath: /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
161-
- name: Output release checksum
162-
run: |
163-
echo "::set-output name=sha256_linux::$(sha256sum /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz)"
164-
- name: Upload Release Asset
165-
id: upload-release-asset
166-
uses: svenstaro/upload-release-action@v2
167-
with:
168-
repo_token: ${{ secrets.GITHUB_TOKEN }}
169-
file: /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
170-
asset_name: open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
171-
tag: ${{ steps.vars.outputs.TAG }}
172-
- name: Upload Release Asset to S3
173-
id: upload-release-asset-s3
174-
run: |
175-
aws s3 cp /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz s3://${{ secrets.AWS_S3_BUCKET }}/${{ secrets.AWS_S3_BUCKET_PATH }}
176-
env:
177-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
178-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
179-
AWS_DEFAULT_REGION: ${{ secrets.AWS_S3_REGION }}
180-
AWS_EC2_METADATA_DISABLED: true
91+
#release-macos:
92+
# needs: [create_release]
93+
# runs-on: macos-latest
94+
# steps:
95+
# - uses: actions/checkout@v3
96+
# with:
97+
# ref: ${{ github.head_ref }}
98+
# - name: Set output
99+
# id: vars
100+
# run: |
101+
# echo "TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
102+
# cat $GITHUB_OUTPUT
103+
# - name: Install asdf via homebrew
104+
# run: |
105+
# brew install asdf coreutils automake autoconf libyaml readline libxslt libtool
106+
# brew install [email protected]
107+
# mkdir -p ~/.asdf/installs/erlang
108+
# - name: Show openssl prefix
109+
# run: |
110+
# brew --prefix [email protected]
111+
# - name: Action-cache asdf erlang build
112+
# uses: actions/cache@v3
113+
# with:
114+
# path: ~/.asdf/installs/erlang
115+
# key: ${{ runner.os }}-${{ hashFiles('.tool-versions') }}
116+
# - name: Install OTP and Elixir via asdf
117+
# env:
118+
# KERL_CONFIGURE_OPTIONS: "--disable-dynamic-ssl-lib --without-javac --with-ssl=/usr/local/opt/[email protected]"
119+
# run: |
120+
# make install_tools
121+
# asdf reshim erlang
122+
# # - name: Cache asdf Erlang build to S3
123+
# # run: |
124+
# # cd ~/.asdf/installs/erlang && tar zcvf /tmp/asdf-erlang-install-macos.tar.gz ~/.asdf/installs/erlang/
125+
# # aws s3 cp /tmp/asdf-erlang-install-macos.tar.gz s3://${{ secrets.AWS_S3_BUCKET }}/build_tmp/
126+
# # env:
127+
# # AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
128+
# # AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
129+
# # AWS_DEFAULT_REGION: ${{ secrets.AWS_S3_REGION }}
130+
# # AWS_EC2_METADATA_DISABLED: true
131+
# - name: Install Dependencies
132+
# if: steps.mix-cache.outputs.cache-hit != 'true'
133+
# run: |
134+
# export PATH=~/.asdf/shims:$PATH
135+
# mix local.rebar --force
136+
# mix local.hex --force
137+
# mix deps.get --only prod
138+
# - name: Compile Web Assets
139+
# run: |
140+
# export PATH=~/.asdf/shims:$PATH
141+
# yarn install --cwd assets
142+
# mix assets.deploy
143+
# env:
144+
# MIX_ENV: prod
145+
# SECRET_KEY_BASE: ${{ secrets.SECRET_KEY_BASE }}
146+
# - name: mix release
147+
# run: |
148+
# export PATH=~/.asdf/shims:$PATH
149+
# mix release
150+
# env:
151+
# MIX_ENV: prod
152+
# SECRET_KEY_BASE: ${{ secrets.SECRET_KEY_BASE }}
153+
# - name: Compress files
154+
# uses: master-atul/[email protected]
155+
# with:
156+
# command: c
157+
# cwd: ./_build/prod/rel
158+
# files: |
159+
# ./open890
160+
# outPath: /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
161+
# - name: Output release checksum
162+
# run: |
163+
# echo "::set-output name=sha256_linux::$(sha256sum /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz)"
164+
# - name: Upload Release Asset
165+
# id: upload-release-asset
166+
# uses: svenstaro/upload-release-action@v2
167+
# with:
168+
# repo_token: ${{ secrets.GITHUB_TOKEN }}
169+
# file: /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
170+
# asset_name: open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz
171+
# tag: ${{ steps.vars.outputs.TAG }}
172+
# - name: Upload Release Asset to S3
173+
# id: upload-release-asset-s3
174+
# run: |
175+
# aws s3 cp /tmp/open890-${{ steps.vars.outputs.TAG }}-macos-intel.tar.gz s3://${{ secrets.AWS_S3_BUCKET }}/${{ secrets.AWS_S3_BUCKET_PATH }}
176+
# env:
177+
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
178+
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
179+
# AWS_DEFAULT_REGION: ${{ secrets.AWS_S3_REGION }}
180+
# AWS_EC2_METADATA_DISABLED: true
181181

182182
release-windows:
183183
needs: [create_release]

0 commit comments

Comments
 (0)