aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/FUNDING.yml4
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yml6
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml4
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yml20
-rw-r--r--.github/ISSUE_TEMPLATE/open_issue.yml12
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md20
-rw-r--r--.github/release.yml2
-rw-r--r--.github/workflows/builds.yml52
-rw-r--r--.github/workflows/dependency-updates.yml2
9 files changed, 61 insertions, 61 deletions
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index 879864ac3..61f2df4e4 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,2 +1,2 @@
1github: getferdi 1github: ferdium
2open_collective: getferdi 2open_collective: ferdium
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index dfb24d8fa..7b377c331 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -1,5 +1,5 @@
1name: Bug report 1name: Bug report
2description: Report a bug in Ferdi 2description: Report a bug in Ferdium
3title: "Describe your bug" 3title: "Describe your bug"
4labels: ["bug :beetle:"] 4labels: ["bug :beetle:"]
5body: 5body:
@@ -8,7 +8,7 @@ body:
8 label: Avoid duplicates 8 label: Avoid duplicates
9 description: Please ensure you've completed the following 9 description: Please ensure you've completed the following
10 options: 10 options:
11 - label: I have searched the [issues tracker](https://github.com/getferdi/ferdi/issues) for a bug report similar to mine, in vain 11 - label: I have searched the [issues tracker](https://github.com/ferdium/ferdium-app/issues) for a bug report similar to mine, in vain
12 required: true 12 required: true
13- type: textarea 13- type: textarea
14 attributes: 14 attributes:
@@ -24,7 +24,7 @@ body:
24- type: textarea 24- type: textarea
25 attributes: 25 attributes:
26 label: Debug link 26 label: Debug link
27 description: Get your debug link via Ferdi's "Help" > "Publish Debug Information", then share your link with us 27 description: Get your debug link via Ferdium's "Help" > "Publish Debug Information", then share your link with us
28 validations: 28 validations:
29 required: true 29 required: true
30- type: textarea 30- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 26833093e..faf53ba74 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,5 +1,5 @@
1# blank_issues_enabled: false 1# blank_issues_enabled: false
2contact_links: 2contact_links:
3 - name: Frequently Asked Questions 3 - name: Frequently Asked Questions
4 url: https://getferdi.com/faq/ 4 url: https://ferdium.org/faq/
5 about: The FAQ answers the most frequently asked questions on Ferdi 5 about: The FAQ answers the most frequently asked questions on Ferdium
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
index 679e007c3..89dde7dbf 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -1,28 +1,28 @@
1name: Feature Request 1name: Feature Request
2description: Suggest an idea for Ferdi 2description: Suggest an idea for Ferdium
3title: "" 3title: ""
4labels: ["enhancement :sparkles:"] 4labels: ["enhancement :sparkles:"]
5body: 5body:
6- type: markdown 6- type: markdown
7 attributes: 7 attributes:
8 value: | 8 value: |
9 1. Please remember that if you are logging a bug for some service that has *stopped working*, please log the bug [here](https://github.com/getferdi/recipes/issues) 9 1. Please remember that if you are logging a bug for some service that has *stopped working*, please log the bug [here](https://github.com/ferdium/recipes/issues)
10 2. If you are requesting support for a new service in Ferdi, please log it [here](https://github.com/getferdi/recipes/pulls) 10 2. If you are requesting support for a new service in Ferdium, please log it [here](https://github.com/ferdium/recipes/pulls)
11 3. Please remember to read the [self-help documentation](https://github.com/getferdi/ferdi#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to old recipes. 11 3. Please remember to read the [self-help documentation](https://github.com/ferdium/ferdium#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to old recipes.
12 4. Please fill our form below, this way we can analyse and fix the problem as fast as possible. 12 4. Please fill our form below, this way we can analyse and fix the problem as fast as possible.
13 5. Please consider supporting Ferdi! 13 5. Please consider supporting Ferdium!
14 👉 https://github.com/sponsors/getferdi 14 👉 https://github.com/sponsors/ferdium
15 👉 https://opencollective.com/getferdi/donate 15 👉 https://opencollective.com/ferdium/donate
16- type: checkboxes 16- type: checkboxes
17 attributes: 17 attributes:
18 label: Preflight Checklist 18 label: Preflight Checklist
19 description: Please ensure you've completed all of the following. 19 description: Please ensure you've completed all of the following.
20 options: 20 options:
21 - label: I have read the [Contributing Guidelines](https://github.com/getferdi/ferdi/blob/develop/CONTRIBUTING.md) for this project. 21 - label: I have read the [Contributing Guidelines](https://github.com/ferdium/ferdium-app/blob/develop/CONTRIBUTING.md) for this project.
22 required: true 22 required: true
23 - label: I agree to follow the [Code of Conduct](https://github.com/getferdi/ferdi/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to. 23 - label: I agree to follow the [Code of Conduct](https://github.com/ferdium/ferdium-app/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to.
24 required: true 24 required: true
25 - label: I have searched the [issue tracker](https://github.com/getferdi/ferdi/issues) for a feature request that matches the one I want to file, without success. 25 - label: I have searched the [issue tracker](https://github.com/ferdium/ferdium-app/issues) for a feature request that matches the one I want to file, without success.
26 required: true 26 required: true
27- type: textarea 27- type: textarea
28 attributes: 28 attributes:
diff --git a/.github/ISSUE_TEMPLATE/open_issue.yml b/.github/ISSUE_TEMPLATE/open_issue.yml
index a7771be59..c6ab381e3 100644
--- a/.github/ISSUE_TEMPLATE/open_issue.yml
+++ b/.github/ISSUE_TEMPLATE/open_issue.yml
@@ -4,10 +4,10 @@ body:
4- type: markdown 4- type: markdown
5 attributes: 5 attributes:
6 value: | 6 value: |
7 1. Please remember that if you are logging a bug for some service that has *stopped working*, please log the bug [here](https://github.com/getferdi/recipes/issues) 7 1. Please remember that if you are logging a bug for some service that has *stopped working*, please log the bug [here](https://github.com/ferdium/recipes/issues)
8 2. If you are requesting support for a new service in Ferdi, please log it [here](https://github.com/getferdi/recipes/pulls) 8 2. If you are requesting support for a new service in Ferdium, please log it [here](https://github.com/ferdium/recipes/pulls)
9 3. Please remember to read the [self-help documentation](https://github.com/getferdi/ferdi#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to old recipes. 9 3. Please remember to read the [self-help documentation](https://github.com/ferdium/ferdium#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to old recipes.
10 4. Please fill our form below, this way we can analyse and fix the problem as fast as possible. 10 4. Please fill our form below, this way we can analyse and fix the problem as fast as possible.
11 5. Please consider supporting Ferdi! 11 5. Please consider supporting Ferdium!
12 👉 https://github.com/sponsors/getferdi 12 👉 https://github.com/sponsors/ferdium
13 👉 https://opencollective.com/getferdi/donate 13 👉 https://opencollective.com/ferdium/donate
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index a777079a8..52b5abc09 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -5,17 +5,17 @@
5 5
6#### Pre-flight Checklist 6#### Pre-flight Checklist
7 7
81. Please remember that if you are logging a bug for some service that has _stopped working_ or is _working incorrectly_, please log the bug [here](https://github.com/getferdi/recipes/issues) 81. Please remember that if you are logging a bug for some service that has _stopped working_ or is _working incorrectly_, please log the bug [here](https://github.com/ferdium/recipes/issues)
92. If you are requesting support for a **new service** in Ferdi, please log it [here](https://github.com/getferdi/recipes/pulls) 92. If you are requesting support for a **new service** in Ferdium, please log it [here](https://github.com/ferdium/recipes/pulls)
103. Please remember to read the [self-help documentation](https://github.com/getferdi/ferdi#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to older versions of recipes that were installed on your machine. (These will get automatically upgraded when you upgrade to the newer versions of Ferdi, but to get new recipes between Ferdi releases, this documentation is quite useful.) 103. Please remember to read the [self-help documentation](https://github.com/ferdium/ferdium#troubleshooting-recipes-self-help) - in case it helps you unblock yourself for issues related to older versions of recipes that were installed on your machine. (These will get automatically upgraded when you upgrade to the newer versions of Ferdium, but to get new recipes between Ferdium releases, this documentation is quite useful.)
114. Please consider supporting Ferdi! 114. Please consider supporting Ferdium!
12 👉 https://github.com/sponsors/getferdi 12 👉 https://github.com/sponsors/ferdium
13 👉 https://opencollective.com/getferdi/donate 13 👉 https://opencollective.com/ferdium/donate
145. Please ensure you've completed all of the following. 145. Please ensure you've completed all of the following.
15 15
16- [ ] I have read the [Contributing Guidelines](https://github.com/getferdi/ferdi/blob/develop/CONTRIBUTING.md) for this project. 16- [ ] I have read the [Contributing Guidelines](https://github.com/ferdium/ferdium-app/blob/develop/CONTRIBUTING.md) for this project.
17- [ ] I agree to follow the [Code of Conduct](https://github.com/getferdi/ferdi/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to. 17- [ ] I agree to follow the [Code of Conduct](https://github.com/ferdium/ferdium-app/blob/develop/CODE_OF_CONDUCT.md) that this project adheres to.
18- [ ] I have searched the [issue tracker](https://github.com/getferdi/ferdi/issues) for a feature request that matches the one I want to file, without success. 18- [ ] I have searched the [issue tracker](https://github.com/ferdium/ferdium-app/issues) for a feature request that matches the one I want to file, without success.
19 19
20#### Description of Change 20#### Description of Change
21<!-- Describe your changes in detail. --> 21<!-- Describe your changes in detail. -->
@@ -34,4 +34,4 @@
34- [ ] I tested/previewed my changes locally 34- [ ] I tested/previewed my changes locally
35 35
36#### Release Notes 36#### Release Notes
37<!-- Please add a one-line description for users of Ferdi to read in the release notes, or 'none' if no notes relevant to such users. Examples and help on special cases: https://github.com/electron/clerk/blob/master/README.md#examples --> 37<!-- Please add a one-line description for users of Ferdium to read in the release notes, or 'none' if no notes relevant to such users. Examples and help on special cases: https://github.com/electron/clerk/blob/master/README.md#examples -->
diff --git a/.github/release.yml b/.github/release.yml
index 6d8b15d02..6b8ac58bd 100644
--- a/.github/release.yml
+++ b/.github/release.yml
@@ -3,7 +3,7 @@ changelog:
3 labels: 3 labels:
4 - ignore-for-release 4 - ignore-for-release
5 authors: 5 authors:
6 - FerdiBot 6 - FerdiumBot
7 - allcontributors 7 - allcontributors
8 categories: 8 categories:
9 - title: Breaking Changes 🛠 9 - title: Breaking Changes 🛠
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index cfb03bce0..fa078924d 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -2,7 +2,7 @@
2# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions 2# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3 3
4# Note: This workflow requires some secrets setup, and set on this repo with the names: 4# Note: This workflow requires some secrets setup, and set on this repo with the names:
5# 'FERDI_PUBLISH_TOKEN' (A GitHub Personal Access Token with appropriate permissions - for publishing the built artifacts) 5# 'FERDIUM_PUBLISH_TOKEN' (A GitHub Personal Access Token with appropriate permissions - for publishing the built artifacts)
6# 'APPLEID' (The username of your Apple developer account - for notarizing the mac artifacts) 6# 'APPLEID' (The username of your Apple developer account - for notarizing the mac artifacts)
7# 'APPLEID_PASSWORD' (An app-specific password - for notarizing the mac artifacts) 7# 'APPLEID_PASSWORD' (An app-specific password - for notarizing the mac artifacts)
8# 'CSC_LINK' (The HTTPS link or local path to certificate - for code signing of mac artifacts) 8# 'CSC_LINK' (The HTTPS link or local path to certificate - for code signing of mac artifacts)
@@ -46,7 +46,7 @@ jobs:
46 ref: nightly 46 ref: nightly
47 submodules: recursive 47 submodules: recursive
48 fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging 48 fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging
49 # ssh-key: ${{ secrets.FERDI_PUBLISH_TOKEN }} 49 # ssh-key: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
50 - name: Use Node.js specified in the '.nvmrc' file 50 - name: Use Node.js specified in the '.nvmrc' file
51 uses: actions/setup-node@v2 51 uses: actions/setup-node@v2
52 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} 52 if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }}
@@ -105,7 +105,7 @@ jobs:
105 echo "ELECTRON_CACHE=$HOME/.cache/electron" >> $GITHUB_ENV 105 echo "ELECTRON_CACHE=$HOME/.cache/electron" >> $GITHUB_ENV
106 echo "ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder" >> $GITHUB_ENV 106 echo "ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder" >> $GITHUB_ENV
107 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV 107 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV
108 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'getferdi') }}" >> $GITHUB_ENV 108 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'ferdium') }}" >> $GITHUB_ENV
109 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch 109 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch
110 uses: actions/checkout@v2 110 uses: actions/checkout@v2
111 if: ${{ github.event_name == 'schedule' || env.MANUAL_REBUILD_ON_NIGHTLY == 'true' }} 111 if: ${{ github.event_name == 'schedule' || env.MANUAL_REBUILD_ON_NIGHTLY == 'true' }}
@@ -149,26 +149,26 @@ jobs:
149 working-directory: ./recipes 149 working-directory: ./recipes
150 - name: Run linter and tests 150 - name: Run linter and tests
151 run: npm run lint && npm run test 151 run: npm run lint && npm run test
152 - name: Build Ferdi without publish for any branch not 'nightly' and not 'release' 152 - name: Build Ferdium without publish for any branch not 'nightly' and not 'release'
153 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} 153 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }}
154 run: npm run build -- --publish never 154 run: npm run build -- --publish never
155 shell: bash 155 shell: bash
156 - name: Build Ferdi with publish for 'nightly' branch 156 - name: Build Ferdium with publish for 'nightly' branch
157 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }} 157 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }}
158 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} 158 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }}
159 shell: bash 159 shell: bash
160 env: 160 env:
161 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 161 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
162 APPLEID: ${{ secrets.APPLEID }} 162 APPLEID: ${{ secrets.APPLEID }}
163 APPLEID_PASSWORD: ${{ secrets.APPLEID_PASSWORD }} 163 APPLEID_PASSWORD: ${{ secrets.APPLEID_PASSWORD }}
164 CSC_LINK: ${{ secrets.CSC_LINK }} 164 CSC_LINK: ${{ secrets.CSC_LINK }}
165 CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }} 165 CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
166 - name: Build Ferdi with publish for 'release' branch 166 - name: Build Ferdium with publish for 'release' branch
167 if: ${{ env.GIT_BRANCH_NAME == 'release' }} 167 if: ${{ env.GIT_BRANCH_NAME == 'release' }}
168 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdi 168 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium
169 shell: bash 169 shell: bash
170 env: 170 env:
171 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 171 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
172 APPLEID: ${{ secrets.APPLEID }} 172 APPLEID: ${{ secrets.APPLEID }}
173 APPLEID_PASSWORD: ${{ secrets.APPLEID_PASSWORD }} 173 APPLEID_PASSWORD: ${{ secrets.APPLEID_PASSWORD }}
174 CSC_LINK: ${{ secrets.CSC_LINK }} 174 CSC_LINK: ${{ secrets.CSC_LINK }}
@@ -187,7 +187,7 @@ jobs:
187 echo "ELECTRON_CACHE=$HOME/.cache/electron" >> $GITHUB_ENV 187 echo "ELECTRON_CACHE=$HOME/.cache/electron" >> $GITHUB_ENV
188 echo "ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder" >> $GITHUB_ENV 188 echo "ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder" >> $GITHUB_ENV
189 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV 189 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV
190 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'getferdi') }}" >> $GITHUB_ENV 190 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'ferdium') }}" >> $GITHUB_ENV
191 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch 191 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch
192 uses: actions/checkout@v2 192 uses: actions/checkout@v2
193 if: ${{ github.event_name == 'schedule' || env.MANUAL_REBUILD_ON_NIGHTLY == 'true' }} 193 if: ${{ github.event_name == 'schedule' || env.MANUAL_REBUILD_ON_NIGHTLY == 'true' }}
@@ -234,14 +234,14 @@ jobs:
234 working-directory: ./recipes 234 working-directory: ./recipes
235 - name: Run linter and tests 235 - name: Run linter and tests
236 run: npm run lint && npm run test 236 run: npm run lint && npm run test
237 - name: Build Ferdi without publish for any branch not 'nightly' and not 'release' 237 - name: Build Ferdium without publish for any branch not 'nightly' and not 'release'
238 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} 238 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }}
239 run: npm run build -- --publish never 239 run: npm run build -- --publish never
240 shell: bash 240 shell: bash
241 - name: Build Ferdi with publish for 'nightly' branch 241 - name: Build Ferdium with publish for 'nightly' branch
242 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }} 242 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }}
243 env: 243 env:
244 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 244 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
245 CSC_IDENTITY_AUTO_DISCOVERY: false 245 CSC_IDENTITY_AUTO_DISCOVERY: false
246 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} 246 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }}
247 run: | 247 run: |
@@ -250,28 +250,28 @@ jobs:
250 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.snap.publish.provider=snapStore -c.snap.publish.repo=nightlies -c.snap.publish.channels=edge 250 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.snap.publish.provider=snapStore -c.snap.publish.repo=nightlies -c.snap.publish.channels=edge
251 snapcraft logout 251 snapcraft logout
252 shell: bash 252 shell: bash
253 - name: Build Ferdi with publish for 'release' beta branch 253 - name: Build Ferdium with publish for 'release' beta branch
254 if: ${{ env.GIT_BRANCH_NAME == 'release' && contains(env.PACKAGE_VERSION, 'beta') }} 254 if: ${{ env.GIT_BRANCH_NAME == 'release' && contains(env.PACKAGE_VERSION, 'beta') }}
255 env: 255 env:
256 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 256 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
257 CSC_IDENTITY_AUTO_DISCOVERY: false 257 CSC_IDENTITY_AUTO_DISCOVERY: false
258 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} 258 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }}
259 run: | 259 run: |
260 sudo snap install snapcraft --classic 260 sudo snap install snapcraft --classic
261 echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - 261 echo "$SNAPCRAFT_LOGIN" | snapcraft login --with -
262 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdi -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdi -c.snap.publish.channels=beta 262 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=beta
263 snapcraft logout 263 snapcraft logout
264 shell: bash 264 shell: bash
265 - name: Build Ferdi with publish for 'release' stable branch 265 - name: Build Ferdium with publish for 'release' stable branch
266 if: ${{ env.GIT_BRANCH_NAME == 'release' && !contains(env.PACKAGE_VERSION, 'beta') }} 266 if: ${{ env.GIT_BRANCH_NAME == 'release' && !contains(env.PACKAGE_VERSION, 'beta') }}
267 env: 267 env:
268 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 268 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
269 CSC_IDENTITY_AUTO_DISCOVERY: false 269 CSC_IDENTITY_AUTO_DISCOVERY: false
270 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }} 270 SNAPCRAFT_LOGIN: ${{ secrets.SNAPCRAFT_LOGIN }}
271 run: | 271 run: |
272 sudo snap install snapcraft --classic 272 sudo snap install snapcraft --classic
273 echo "$SNAPCRAFT_LOGIN" | snapcraft login --with - 273 echo "$SNAPCRAFT_LOGIN" | snapcraft login --with -
274 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdi -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdi -c.snap.publish.channels=stable 274 npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium -c.snap.publish.provider=snapStore -c.snap.publish.repo=ferdium -c.snap.publish.channels=stable
275 snapcraft logout 275 snapcraft logout
276 shell: bash 276 shell: bash
277 277
@@ -285,7 +285,7 @@ jobs:
285 run: | 285 run: |
286 echo "HOME=$USERPROFILE" >> $GITHUB_ENV 286 echo "HOME=$USERPROFILE" >> $GITHUB_ENV
287 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV 287 echo "MANUAL_REBUILD_ON_NIGHTLY=${{ github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]') }}" >> $GITHUB_ENV
288 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'getferdi') }}" >> $GITHUB_ENV 288 echo "SKIP_NOTARIZATION=${{ !contains(github.repository_owner, 'ferdium') }}" >> $GITHUB_ENV
289 shell: bash 289 shell: bash
290 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch 290 - name: Checkout code along with submodules for the 'nightly' branch if the trigger event is 'scheduled' or this is a forced rebuild on the nightly branch
291 uses: actions/checkout@v2 291 uses: actions/checkout@v2
@@ -325,23 +325,23 @@ jobs:
325 - name: Run linter and tests 325 - name: Run linter and tests
326 run: npm run lint && npm run test 326 run: npm run lint && npm run test
327 shell: bash 327 shell: bash
328 - name: Build Ferdi without publish for any branch not 'nightly' and not 'release' 328 - name: Build Ferdium without publish for any branch not 'nightly' and not 'release'
329 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }} 329 if: ${{ env.GIT_BRANCH_NAME != 'nightly' && env.GIT_BRANCH_NAME != 'release' }}
330 run: npm run build -- --publish never 330 run: npm run build -- --publish never
331 shell: bash 331 shell: bash
332 - name: Build Ferdi with publish for 'nightly' branch 332 - name: Build Ferdium with publish for 'nightly' branch
333 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }} 333 if: ${{ env.GIT_BRANCH_NAME == 'nightly' }}
334 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} 334 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }}
335 shell: bash 335 shell: bash
336 env: 336 env:
337 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 337 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
338 WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }} 338 WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }}
339 WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }} 339 WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }}
340 - name: Build Ferdi with publish for 'release' branch 340 - name: Build Ferdium with publish for 'release' branch
341 if: ${{ env.GIT_BRANCH_NAME == 'release' }} 341 if: ${{ env.GIT_BRANCH_NAME == 'release' }}
342 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdi 342 run: npm run build -- --publish always -c.publish.provider=github -c.publish.owner=${{ github.repository_owner }} -c.publish.repo=ferdium
343 shell: bash 343 shell: bash
344 env: 344 env:
345 GH_TOKEN: ${{ secrets.FERDI_PUBLISH_TOKEN }} 345 GH_TOKEN: ${{ secrets.FERDIUM_PUBLISH_TOKEN }}
346 WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }} 346 WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }}
347 WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }} 347 WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }}
diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml
index eb69b049b..0f6befb55 100644
--- a/.github/workflows/dependency-updates.yml
+++ b/.github/workflows/dependency-updates.yml
@@ -1,4 +1,4 @@
1# This workflow will do a clean install of ferdi dev-dependencies, update the dependencies, build the source code and run tests. It will only run on scheduled trigger. 1# This workflow will do a clean install of ferdium dev-dependencies, update the dependencies, build the source code and run tests. It will only run on scheduled trigger.
2 2
3name: Dependency updates 3name: Dependency updates
4 4