Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snap uploads, some work on MacOS notarization #1126

Merged
merged 7 commits into from
Nov 22, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix for the notarization variables
jgadsden committed Nov 11, 2024
commit 0af04e15a4fed40c0e4e1dbb0521fe7a9fdf746f
9 changes: 5 additions & 4 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -4,7 +4,8 @@ on:
push:
# only for version 2.x.x releases and release candidates
tags:
- v2.?.?*
- v2.?.?
- v2.?.?-RC?
workflow_dispatch:

env:
@@ -176,13 +177,13 @@ jobs:
needs: [desktop_unit_tests, site_unit_tests]
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# MacOS signing certificate and password, see electron.build/code-signing
# MacOS signing: certificate and password, see electron.build/code-signing
CSC_KEY_PASSWORD: ${{ secrets.MAC_CERTS_PASSWORD }}
CSC_LINK: ${{ secrets.MAC_CERTS }}
# MacOS notarization:
APPLE_ID: ${{ secrets.APPPLE_ID }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPPLE_TEAM_ID }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
defaults:
run:
working-directory: td.vue

Unchanged files with check annotations Beta

# Builds the docs
# it would be good to swap out imoshtokill/jekyll-bundler and use jekyll/minimal instead
FROM imoshtokill/jekyll-bundler AS build-docs

Check warning on line 40 in Dockerfile

GitHub Actions / Publish to dockerhub

Base image platform does not match expected target platform

InvalidBaseImagePlatform: Base image imoshtokill/jekyll-bundler was pulled with platform "linux/amd64", expected "linux/arm64" for current build
WORKDIR /td.docs
COPY ./docs/Gemfile* ./
RUN bundle install