Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
04e7efa
Translated using Weblate (Chinese (Traditional Han script))
Aug 15, 2026
c99a78b
Translated using Weblate (Romanian)
Aug 15, 2026
5ed5ba1
Translated using Weblate (Italian)
Aug 15, 2026
8232da0
Translated using Weblate (Portuguese (Brazil))
Aug 15, 2026
7336394
Updated settings submodule to the latest version
any1here Aug 17, 2026
dd3af84
Translated using Weblate (Dutch)
Aug 17, 2026
e25c59d
Updated settings submodule to the latest version
any1here Aug 17, 2026
6856b58
Bump to version 154.0-1
any1here Aug 7, 2026
77f8fcd
Fix disable-data-reporting-at-compile-time.patch for 154
any1here Aug 7, 2026
d374f72
Drop fix-canvas-extraction-permission.patch due to being upstreamed
any1here Aug 7, 2026
dff88a5
Drop redundant fullpage-translations.patch
any1here Aug 7, 2026
730abcc
Fix moz-official.patch for 154
any1here Aug 7, 2026
9d8532f
Fix ui-patches/allow_cookies_for_site.patch for 154
any1here Aug 7, 2026
b9f8ab9
Remove now redundant firefox-view.patch
any1here Aug 7, 2026
93cea8d
Drop hide-default-browser.patch in favor of policy
any1here Aug 7, 2026
7152244
Drop hide-finish-setup-bookmark.patch due to onboarding being disabled
any1here Aug 7, 2026
cf7a50d
Fix ui-patches/settings-redesign.patch for 154
any1here Aug 7, 2026
7ee0211
Fix xdg-dir.patch for 154
any1here Aug 7, 2026
f072d15
Fix checksums
any1here Aug 7, 2026
57a360a
Shadow variable
Aug 7, 2026
990b65d
Fix DevelopmentHelpers loading
Aug 7, 2026
386e35c
Fix moz-official.patch
any1here Aug 7, 2026
12430f0
Fix ui-patches/settings-redesign.patch for 154
any1here Aug 8, 2026
a44b797
Fix ui-patches/allow_cookies_for_site.patch for 154
Aug 8, 2026
012fbce
Add delete-cookie-permission.patch
any1here Aug 8, 2026
5b4201b
Filter buckets from startup bundle
any1here Aug 11, 2026
28fe192
Add ui-patches/backport-wallpapers.patch
any1here Aug 13, 2026
6f01edf
Support fetching external wallpapers
any1here Aug 14, 2026
d39b90b
Change default browser setting look
any1here Aug 17, 2026
c4b3aae
Use our l10n mirror https://librewolf.dev/mirror/firefox-l10n
any1here Aug 17, 2026
bbb8b5f
Remove unneeded files
any1here Aug 17, 2026
ad0d626
Remove hide-passwordmgr.patch
any1here Aug 17, 2026
0d96b51
Updated settings submodule to the latest version
any1here Aug 18, 2026
0539e5e
Bump to version 154.0-2
any1here Aug 18, 2026
3ef9bae
Add canvas extraction UI permission component
any1here Aug 18, 2026
8d62bd7
Merge settings repo
alyx161 Aug 19, 2026
8bec395
Disable rust storage backend
any1here Aug 22, 2026
7db1872
Add environment var to skip fetching l10n
WhyNotHugo Aug 19, 2026
a0b1e6d
Use a more descriptive name
alyx161 Aug 23, 2026
ae905d2
Added translation using Weblate (Ukrainian)
Aug 24, 2026
cde21d7
Translated using Weblate (Spanish)
Aug 24, 2026
678142c
Translated using Weblate (Portuguese (Brazil))
Aug 24, 2026
3403dbe
Translated using Weblate (Swedish)
Aug 24, 2026
a809aa9
Translated using Weblate (Ukrainian)
Aug 24, 2026
a910b86
Added translation using Weblate (Estonian)
Aug 24, 2026
3d67f28
Bump to version 154.0.1-1
any1here Aug 25, 2026
347bf76
Translated using Weblate (German)
Aug 25, 2026
2bd784e
Translated using Weblate (Estonian)
Aug 25, 2026
da48940
Translated using Weblate (Korean)
Aug 25, 2026
c57a29a
Added translation using Weblate (German)
Aug 25, 2026
6a77831
Disable ML autofill
any1here Aug 25, 2026
183d9e5
Set address autofill to detect
any1here Aug 25, 2026
92b9c06
Disable alternative icons
any1here Aug 25, 2026
8db736e
Add canvas-permission.patch
any1here Aug 23, 2026
acd0d2c
Apply the mach lints
any1here Aug 24, 2026
23f0bf6
Add backport-2053518.patch
any1here Aug 25, 2026
305ccc6
Bump to version 154.0.1-2
any1here Aug 25, 2026
9306e19
Fix whitespace
any1here Aug 25, 2026
d4e6fb2
Translated using Weblate (Czech)
Aug 26, 2026
3422125
Translated using Weblate (Polish)
gszy Aug 26, 2026
de0585c
Translated using Weblate (Turkish)
Aug 26, 2026
df26428
Translated using Weblate (German)
Aug 26, 2026
7c260e1
Added translation using Weblate (Chinese (Simplified Han script))
Aug 26, 2026
fd61554
Add pip-hide.patch
any1here Aug 26, 2026
19d8029
Apply mach lint
any1here Aug 26, 2026
042bdec
Only skip fetching locales when SKIP_FETCHING_LOCALES is set
any1here Aug 27, 2026
a2b2389
Skip non content requests
any1here Aug 27, 2026
68e3178
Remove now redundant check
any1here Aug 27, 2026
da0092f
Add pip-hide-ui.patch
any1here Aug 26, 2026
393e1da
Add pip-hide-ui.patch
any1here Aug 26, 2026
7bd4251
Bump to version 154.0.1-3
any1here Aug 27, 2026
52083e1
Translated using Weblate (Chinese (Simplified Han script))
Aug 27, 2026
a13b92f
Translated using Weblate (French)
Aug 28, 2026
398c0e3
Added translation using Weblate (Chinese (Simplified Han script))
Aug 31, 2026
4ee0c2e
Translated using Weblate (Chinese (Simplified Han script))
Aug 31, 2026
02d74a7
Bump to version 155.0-1
any1here Aug 24, 2026
9cd108c
Update wallpapers.patch for 155
any1here Aug 24, 2026
ae95bba
Update lw-permissions.patch for 155
any1here Aug 24, 2026
9756a2a
Update temp-macos-fix.patch for 155
any1here Aug 24, 2026
f1c6d6c
Use the new patch name
any1here Aug 24, 2026
30054d1
Update ui-patches/remove-cfrprefs.patch for 155
any1here Aug 24, 2026
62fda58
Remove backport-2053518.patch
any1here Aug 28, 2026
3de789e
Use . for our release versioning
any1here Aug 28, 2026
4bfb331
Move more stuff to the new versioning
any1here Aug 28, 2026
64aa623
Revert "Move more stuff to the new versioning"
any1here Aug 29, 2026
2189144
Revert "Use . for our release versioning"
any1here Aug 29, 2026
acea0b5
Add strip-dash-from-compare.patch
any1here Aug 29, 2026
b06b85a
Preferences for 155
any1here Aug 30, 2026
eb502c9
Cookie banner handling has been removed
any1here Aug 30, 2026
4c0e394
Disable more sync promotions
any1here Aug 31, 2026
c77d26d
Use correct preference lol
any1here Aug 31, 2026
7b2aeac
Added translation using Weblate (Indonesian)
Sep 1, 2026
3c7634d
Translated using Weblate (Finnish)
Sep 1, 2026
ffa56df
Added translation using Weblate (Indonesian)
Sep 1, 2026
4b670e1
Translated using Weblate (Indonesian)
Sep 1, 2026
1d4f8b6
Added translation using Weblate (Estonian)
Sep 1, 2026
03ba053
Translated using Weblate (Estonian)
Sep 2, 2026
c93b6e6
Use librewolf.dev hosted images
any1here Sep 3, 2026
7794402
Move more stuff to librewolf.dev
any1here Sep 3, 2026
9152ffa
Bump to version 155.0.1-1
any1here Sep 4, 2026
b7421d2
Remove Mullvad DNS
any1here Sep 3, 2026
46d2b61
Revert "Remove Mullvad DNS"
any1here Sep 4, 2026
5bd79ce
Translated using Weblate (Catalan)
Sep 4, 2026
578edbb
Translated using Weblate (Romanian)
Sep 6, 2026
a5ce1df
Added translation using Weblate (Slovak)
Sep 6, 2026
8b679b7
Preferences changed in Firefox v155
Sep 6, 2026
8081444
Translated using Weblate (Irish)
Sep 10, 2026
0b0d96c
Add include-policy-deletion.patch
any1here Sep 7, 2026
25ef862
Remove macos-relaunch-without-updater.patch due to us now building th…
any1here Sep 7, 2026
56cbeb7
Add updater.patch
any1here Sep 7, 2026
8144b5b
Stop removing the updater UI
any1here Sep 7, 2026
1c8c764
Add the updater settings
any1here Sep 7, 2026
c60ff77
Add the MAR public keys
any1here Sep 7, 2026
a3e7645
Use our display version for release notes
any1here Sep 8, 2026
d3c071f
Translated using Weblate (Vietnamese)
Sep 13, 2026
36aac22
Show the canvas permission UI in the settings when canvas prompting i…
any1here Sep 9, 2026
ff46088
Add the FPP preferences to the deps
any1here Sep 9, 2026
00cffc8
Add refresh.patch
any1here Aug 24, 2026
ab078d5
Add patches/hide-disabled-urlbar-suggests.patch
any1here Sep 8, 2026
97bb2ae
Use the ExperimentAPI for labs
any1here Sep 9, 2026
5a2392c
Remove strip-dash-from-compare.patch
any1here Sep 8, 2026
dcac34a
Use the same internal version as Firefox
any1here Sep 8, 2026
c39477c
Remove redundant format
any1here Sep 8, 2026
2b240f5
Support using the display version in url replacement
any1here Sep 8, 2026
a86c4ff
Translated using Weblate (Dutch)
Sep 13, 2026
141b1fe
Added translation using Weblate (Dutch)
Sep 13, 2026
05865f1
Deleted translation using Weblate (English)
Sep 13, 2026
838b48b
Added translation using Weblate (Dutch)
Sep 13, 2026
2684247
Deleted translation using Weblate (English)
Sep 13, 2026
dd7bd29
Deleted translation using Weblate (English)
Sep 13, 2026
fdd7d86
Deleted translation using Weblate (English)
Sep 13, 2026
253aaad
Deleted translation using Weblate (English)
Sep 13, 2026
a59b5f4
Deleted translation using Weblate (English)
Sep 13, 2026
4be6d19
Deleted translation using Weblate (English)
Sep 13, 2026
806bb3f
Translated using Weblate (Dutch)
Sep 13, 2026
9e8725b
Bump to version 156.0-1
any1here Sep 13, 2026
a1bd18f
Update disable-data-reporting-at-compile-time.patch for 156
any1here Sep 13, 2026
95aab78
Update msix.patch for 156
any1here Sep 13, 2026
3ac002b
Update ui-patches/neterror.patch for 156
any1here Sep 13, 2026
9314518
Update webgl-permission.patch for 156
any1here Sep 14, 2026
fd46ce5
Preferences for 156 and some other random finds
any1here Sep 14, 2026
fb4c7a3
Do not report tab browser telemetry errors when telemetry is disabled
any1here Sep 14, 2026
de19aae
Redo GMP related preferences
any1here Sep 15, 2026
ac70278
Add support for enabling the h264 plugin
any1here Sep 15, 2026
6d87691
Lint tabs-browsing.mjs
any1here Sep 15, 2026
fcca585
Add support link
any1here Sep 15, 2026
2e4eb4f
Add migration for the EME related preferences to continue functioning…
any1here Sep 15, 2026
88abd49
Fix formatting
any1here Sep 15, 2026
75fe606
Translated using Weblate (Dutch)
Sep 15, 2026
491f4c9
Added translation using Weblate (German)
Sep 15, 2026
54cb0c4
Added translation using Weblate (Albanian)
Sep 15, 2026
8ed7557
Do not prompt when WebGL is disabled
any1here Sep 15, 2026
b6a401d
Translated using Weblate (Portuguese (Brazil))
Sep 15, 2026
7ae23cf
Explicitly check if the user has set prefs before overwriting
any1here Sep 15, 2026
1e2195d
Keep updates on if the OpenH264 plugin was enabled
any1here Sep 15, 2026
aeec3f0
Do not disable media.gmp-manager.updateEnabled when either EME or Ope…
any1here Sep 15, 2026
7178ded
Add eme-migrator.patch
any1here Sep 16, 2026
6b92b51
Correctly enable EME when prompted
any1here Sep 16, 2026
ce1bab6
Added translation using Weblate (Ukrainian)
Sep 16, 2026
5cca0b0
Added translation using Weblate (Korean)
Sep 16, 2026
e798d9e
Translated using Weblate (Ukrainian)
Sep 16, 2026
2fd1dbb
Added translation using Weblate (Korean)
Sep 16, 2026
d187385
Translated using Weblate (Korean)
Sep 16, 2026
1374c08
Added translation using Weblate (Bengali)
Sep 16, 2026
5b5a3a6
Added translation using Weblate (Cornish)
Sep 16, 2026
eaa5499
Added translation using Weblate (Esperanto)
Sep 16, 2026
8e41c7a
Added translation using Weblate (Chinese (Traditional Han script))
Sep 16, 2026
3f1fb60
Added translation using Weblate (Georgian)
Sep 16, 2026
b3af3b8
Added translation using Weblate (Greek)
Sep 16, 2026
abd80e2
Added translation using Weblate (Vietnamese)
Sep 16, 2026
60f1e4f
Added translation using Weblate (Kurdish)
Sep 16, 2026
2555f31
Added translation using Weblate (Vietnamese)
Sep 16, 2026
17e3fdf
Added translation using Weblate (Norwegian Bokmål)
Sep 16, 2026
0c6e30b
Translated using Weblate (Spanish)
Sep 16, 2026
0becceb
Translated using Weblate (Estonian)
Sep 16, 2026
0b6348b
Translated using Weblate (German)
Sep 17, 2026
e18d580
Translated using Weblate (Indonesian)
Sep 17, 2026
980f6be
Translated using Weblate (Polish)
gszy Sep 17, 2026
17f5512
Translated using Weblate (Swedish)
Sep 17, 2026
4c83082
Translated using Weblate (Chinese (Traditional Han script))
Sep 17, 2026
3d1f310
Translated using Weblate (Portuguese (Brazil))
Sep 17, 2026
d08ffcd
Translated using Weblate (Chinese (Traditional Han script))
Sep 17, 2026
bd736dc
fix: at `about:debugging`, properly display IronFox when connected vi…
celenityy Sep 18, 2026
b49d2f4
Disable Mozilla VPN promos
any1here Sep 18, 2026
6b2020e
Fix ExperimentAPI.ready() waiting indefinitely when nimbus is disabled
any1here Sep 16, 2026
e97f817
Remove pack_vs.py
any1here Sep 18, 2026
cd7ec6e
Remove bootstrap.patch
any1here Sep 18, 2026
ffd5623
fix: GMP shenanigans
celenityy Sep 18, 2026
869c9b0
Do not change autoupdate settings via the settings toggle
any1here Sep 18, 2026
214a44b
Correctly indent the migration
any1here Sep 19, 2026
7ff2ed2
Translated using Weblate (Czech)
Sep 19, 2026
5ddceeb
Translated using Weblate (French)
Sep 19, 2026
3762717
Set browser.urlbar.suggest.topsites to true
any1here Sep 19, 2026
ee49343
Fix autoconfig parsing
any1here Sep 20, 2026
2188304
Make the widgets available, but disabled by default
any1here Sep 21, 2026
4372bc8
Bump to version 156.0.1-1
any1here Sep 22, 2026
61cc101
Set MOZ_PKG_VERSION so mach package uses our display version
any1here Sep 22, 2026
57e3770
Set the value of MOZ_PKG_VERSION using the version/release file
any1here Sep 22, 2026
ee7930b
Translated using Weblate (Romanian)
Sep 25, 2026
c260daa
Use testing placeholders
any1here Sep 25, 2026
e4ad90a
Do not overwrite Chromium Widevine url/guid
any1here Sep 25, 2026
81e9659
feat: return version_display with getBrowserInfo() when setToFirefoxD…
ryan-steed-usa Sep 25, 2026
cf8c8c7
Remove cookie-banner-rules-list due to the cookie banner blocker bein…
any1here Sep 25, 2026
5ee3888
Publish source release to S3/CDN
alyx161 Sep 26, 2026
031f9db
Add clear-alt-svc.patch
any1here Sep 27, 2026
3536d18
Turn blocked collections into debug logs
any1here Sep 25, 2026
b78ff50
Preferences changed in Firefox v157
Sep 27, 2026
4f857c5
Add an option to disable the updater
any1here Sep 23, 2026
229a1e8
Add warning when the updater has been disabled
any1here Sep 25, 2026
6f595a8
Add app.update.disabledForTesting for visibility in about:config
any1here Sep 25, 2026
5f4ef43
Use correct capitalization for setBoolPref/getBoolPref
any1here Sep 26, 2026
0042f0d
Bump to version 157.0-1
any1here Sep 15, 2026
ad59fee
activity-stream.css and aboutPrivateBrowsing.css are no longer pre-ge…
any1here Sep 15, 2026
9f21b38
Update always-fetch-latest-toolchain-artifact.patch for 157
any1here Sep 15, 2026
1f57717
Update lw-permissions.patch for 157
any1here Sep 20, 2026
3b2f379
Remove pip-hide.patch due to it being upstreamed
any1here Sep 20, 2026
c9bef1e
Update ui-patches/privacy-preferences.patch for 157
any1here Sep 20, 2026
a1a055c
Fix ui-patches/remove-organization-policy-banner.patch for 157
any1here Sep 20, 2026
8bb128c
Update ui-patches/settings-redesign.patch for 157
any1here Sep 20, 2026
dc6967a
Add ui-patches/nova-colors.patch
any1here Sep 21, 2026
1d2cdf4
Add ui-patches/newtab-wordmark-css.patch
any1here Sep 21, 2026
2eb4278
Add UI setting to disable the Nova redesign in both settings designs
any1here Sep 21, 2026
e698f9a
Regenerate tokens
any1here Sep 21, 2026
af75618
Revert "Regenerate tokens"
any1here Sep 21, 2026
f96241b
Revert "Add ui-patches/nova-colors.patch"
any1here Sep 21, 2026
e6c7dd5
Add nova versions of the icons
any1here Sep 23, 2026
f5db43c
Update lw-permissions.patch for the new icon locations
any1here Sep 23, 2026
be2521d
Update webgl-permission.patch for the new icon locations
any1here Sep 23, 2026
e0dd9a2
Use correct path
any1here Sep 23, 2026
90365f5
Update graphic filtering rules in the new Trustpanel popup
wabyink Sep 23, 2026
9022708
Fix diff structure
wabyink Sep 23, 2026
5544bcf
Improve blocked versions of Nova icons
wabyink Sep 24, 2026
1c83f79
Revert canvas icons to their previous size
wabyink Sep 26, 2026
6bf9a10
Add our toolbar defaults
any1here Sep 28, 2026
a1d6fd6
Set toolkit.profiles.newProfileSubmitted
any1here Sep 28, 2026
3898e77
Cleanup copying of icons
any1here Sep 29, 2026
bb546fa
Add prefs for 157
any1here Sep 29, 2026
09a8c3c
Remove Mullvad DNS from our default options and inform about shutdown
any1here Sep 28, 2026
f7f4096
Fix comments
any1here Sep 29, 2026
9bdb323
Add ui-patches/remove-branding.patch
any1here Sep 29, 2026
0834070
Hide sidebar toolbar button by default
any1here Sep 29, 2026
ce35d73
Use correct string
any1here Sep 29, 2026
27480f1
Remove error due to missing svg
any1here Sep 29, 2026
dbff196
Add SpeechRecognition policy
any1here Sep 29, 2026
401f71b
Merge LibreWolf upstream 157.0-1: desktop to Firefox 157, Android unc…
CPlusPlus17 Oct 1, 2026
708db89
Desktop: do not trust LibreWolf's update keys; keep Android's l10n as…
CPlusPlus17 Oct 1, 2026
b567bb3
check-patch-order: measure firefox-suggest-data against the build.gra…
CPlusPlus17 Oct 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
50 changes: 47 additions & 3 deletions .forgejo/workflows/source-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
build-source:
runs-on: epsilon
container:
image: codeberg.org/librewolf/bsys6:dind
image: librewolf.dev/librewolf/bsys6:dind
steps:
- name: Checkout Repository
uses: actions/checkout@v6
Expand Down Expand Up @@ -36,7 +36,7 @@ jobs:
runs-on: epsilon
if: forgejo.ref == 'refs/heads/main'
container:
image: codeberg.org/librewolf/bsys6:dind
image: librewolf.dev/librewolf/bsys6:release
needs: [build-source]
steps:
- name: Checkout Repository
Expand Down Expand Up @@ -79,6 +79,50 @@ jobs:
curl --http1.1 --user "${{ vars.FORGE_USER }}:${{ secrets.FORGE_TOKEN }}" --upload-file "${FILE}" "${{ forgejo.server_url }}/api/packages/${{ forgejo.repository_owner }}/generic/librewolf-source/${{ steps.version.outputs.VERSION }}-${{ steps.version.outputs.RELEASE }}/${FILE}" >&2
done

- name: Upload to S3
env:
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
S3_ENDPOINT: ${{ vars.S3_ENDPOINT }}
S3_BUCKET: ${{ vars.S3_BUCKET }}
S3_KEY: ${{ secrets.S3_KEY }}
S3_SECRET: ${{ secrets.S3_SECRET }}
S3_PUBLIC_URL: ${{ vars.S3_PUBLIC_URL }}
run: |
for required_var in S3_ENDPOINT S3_BUCKET S3_KEY S3_SECRET S3_PUBLIC_URL; do
if [ -z "${!required_var:-}" ]; then
echo "Error: '$required_var' is not set" >&2
exit 1
fi
done

TAG="${{ steps.version.outputs.VERSION }}-${{ steps.version.outputs.RELEASE }}"

FILES=(
"librewolf-${TAG}.source.tar.gz"
"librewolf-${TAG}.source.tar.gz.sha256sum"
"librewolf-${TAG}.source.tar.gz.sha512sum"
)

if [[ -n "$SIGNING_KEY" ]]; then
FILES+=("librewolf-${TAG}.source.tar.gz.sig")
fi

for FILE in "${FILES[@]}"; do
S3_PATH="/librewolf-source/${TAG}/${FILE}"
echo "-> Uploading ${FILE} to S3" >&2
if ! s3cmd put "${FILE}" "s3://${S3_BUCKET}${S3_PATH}" \
--access_key="$S3_KEY" \
--secret_key="$S3_SECRET" \
--host="$S3_ENDPOINT" \
--host-bucket="$S3_ENDPOINT" \
--guess-mime-type \
--no-mime-magic >&2; then
echo "Error: Failed to upload ${FILE} to S3" >&2
exit 1
fi
echo "${S3_PUBLIC_URL}${S3_PATH}"
done

- name: Create Release
env:
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
Expand All @@ -90,7 +134,7 @@ jobs:
body=$(jq -n \
--arg tag "$TAG" \
--arg name "LibreWolf Source v${TAG}" \
--arg body $'## LibreWolf Source Release v'"${TAG}"$'\n\nBuilt on Codeberg by workflow [#${{ forgejo.run_number }}](${{ forgejo.server_url }}/${{ forgejo.repository }}/actions/runs/${{ forgejo.run_number }})' \
--arg body $'## LibreWolf Source Release v'"${TAG}"$'\n\nBuilt by workflow [#${{ forgejo.run_number }}](${{ forgejo.server_url }}/${{ forgejo.repository }}/actions/runs/${{ forgejo.run_number }})' \
'{tag_name: $tag, name: $name, body: $body, draft: false, prerelease: false}')

release_id=$(curl --fail-with-body --header 'Content-Type: application/json' \
Expand Down
8 changes: 4 additions & 4 deletions .forgejo/workflows/source-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
if: ${{ !(forgejo.event_name == 'pull_request' && forgejo.head_ref == 'beta' && forgejo.base_ref == 'main') }}
runs-on: epsilon
container:
image: codeberg.org/librewolf/bsys6:dind
image: librewolf.dev/librewolf/bsys6:dind
outputs:
ff_version: ${{ steps.detect.outputs.FF_VERSION }}
ff_channel: ${{ steps.detect.outputs.FF_CHANNEL }}
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
if: inputs.Target == 'all' || inputs.Target == 'linux' || inputs.Target == ''
runs-on: epsilon
container:
image: codeberg.org/librewolf/bsys6:linux
image: librewolf.dev/librewolf/bsys6:linux
steps:
- name: Checkout Repository
uses: actions/checkout@v6
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
if: inputs.Target == 'all' || inputs.Target == 'windows'
runs-on: epsilon
container:
image: codeberg.org/librewolf/bsys6:windows
image: librewolf.dev/librewolf/bsys6:windows
steps:
- name: Checkout Repository
uses: actions/checkout@v6
Expand Down Expand Up @@ -140,7 +140,7 @@ jobs:
if: inputs.Target == 'all' || inputs.Target == 'macos'
runs-on: epsilon
container:
image: codeberg.org/librewolf/bsys6:macos
image: librewolf.dev/librewolf/bsys6:macos
steps:
- name: Checkout Repository
uses: actions/checkout@v6
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ These are the locations where people have their repositories and build artifacts

Active:

- [Arch](https://codeberg.org/librewolf/arch) - Arch Linux package
- [BSYS6](https://codeberg.org/librewolf/bsys6) - Linux Mint, Fedora,
- [Arch](https://archlinux.org/packages/extra/x86_64/librewolf/) - Arch Linux package
- [BSYS6](https://librewolf.dev/librewolf/bsys6) - Linux Mint, Fedora,
Ubuntu, MacOS, portable and setup for Windows
- [Gentoo](https://codeberg.org/librewolf/gentoo) - Gentoo GNU/Linux package

Expand All @@ -77,8 +77,8 @@ or compile directly with this repository.

### Build: Tarball

1. Let's **[download the latest tarball](https://codeberg.org/librewolf/source/releases)**.
This tarball is the latest produced by the [CI](https://codeberg.org/librewolf/source/actions?workflow=source-release.yaml).
1. Let's **[download the latest tarball](https://librewolf.dev/librewolf/source/releases)**.
This tarball is the latest produced by the [CI](https://librewolf.dev/librewolf/source/actions?workflow=source-release.yaml).
You can also check the `sha256sum` of the tarball there:

```bash
Expand Down Expand Up @@ -115,7 +115,7 @@ or compile directly with this repository.
1. Clone this repository with Git:

```bash
git clone --recursive git@codeberg.org:librewolf/source.git librewolf-source --depth=1 && cd librewolf-source
git clone --recursive git@librewolf.dev:librewolf/source.git librewolf-source --depth=1 && cd librewolf-source
```

2. Build LibreWolf source code,
Expand Down
2 changes: 1 addition & 1 deletion assets/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ RUN ( dnf -y upgrade && dnf -y install python3 python3-devel wget rpm-build rpm-
# Grab the latest source cleanly
WORKDIR /
RUN rm -rf /source
RUN git clone --recursive https://codeberg.org/librewolf/source.git
RUN git clone --recursive https://librewolf.dev/librewolf/source.git
WORKDIR /source

RUN make check && make setup-debian && make fetch && make bootstrap && make build package && make veryclean
Expand Down
19 changes: 19 additions & 0 deletions assets/icons/webgl-blocked.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions assets/icons/webgl.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 21 additions & 4 deletions assets/l10n-pin.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions assets/mozconfig.android
Original file line number Diff line number Diff line change
Expand Up @@ -685,6 +685,19 @@ ac_add_options --with-l10n-base="$topsrcdir/lw/l10n"
# -> KEPT verbatim, but see the note above: they are make-level only and
# never reach configure. This is true on desktop too.
#
# 6. export MOZ_PKG_VERSION=
# -> DESKTOP-ONLY, not carried. Added by the Firefox 157 desktop merge
# (upstream LibreWolf 157): an empty placeholder in the desktop template
# that scripts/librewolf-patches.py (write_desktop_mozconfig) fills with
# <version>-<release> on a desktop-only run, so the desktop package
# names carry LibreWolf's display version now that browser/config/
# version.txt holds the bare Firefox version. It only names packaging
# artifacts (toolkit/mozapps/installer/package-name.mk). Android is
# untouched by it: version.txt still holds <version>-<release> on an
# android run, the APK is named by Gradle, not package-name.mk, and an
# android run copies the template unchanged (install_mozconfig) exactly
# as before the merge.
#
# Android-only additions that have no desktop counterpart:
# --target=aarch64-linux-android, --enable-appservices-in-tree,
# --with-android-sdk / --with-android-ndk / --with-java-bin-path /
Expand Down
1 change: 1 addition & 0 deletions assets/mozconfig.new
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export MOZ_TELEMETRY_REPORTING=
export MOZ_REQUIRE_SIGNING=
export MOZILLA_OFFICIAL=1
export MOZ_APP_REMOTINGNAME=LibreWolf
export MOZ_PKG_VERSION=

mk_add_options MOZ_CRASHREPORTER=0
mk_add_options MOZ_DATA_REPORTING=0
Expand Down
Loading
Loading