Compare commits
16 Commits
i2p-firefo
...
i2p-firefo
Author | SHA1 | Date | |
---|---|---|---|
![]() |
0b40e9362e | ||
![]() |
df06178755 | ||
![]() |
4211eb7c18 | ||
![]() |
b1adef0a60 | ||
![]() |
a50216142d | ||
![]() |
09881984a3 | ||
![]() |
06f9e809a0 | ||
![]() |
59c6a6f1f0 | ||
![]() |
80fe9e4e4e | ||
![]() |
d013060249 | ||
![]() |
1e19c61d8c | ||
![]() |
48d08076f7 | ||
![]() |
8c7ad5a905 | ||
![]() |
7165629f52 | ||
![]() |
9f96c39053 | ||
![]() |
4c28feea8c |
11
.github/workflows/ant-latest.yml
vendored
11
.github/workflows/ant-latest.yml
vendored
@@ -1,11 +1,20 @@
|
||||
|
||||
name: Java 22 CI
|
||||
|
||||
on: [push]
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Every day at midnight UTC
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
|
||||
nsis-jdk22:
|
||||
env:
|
||||
GITHUB_TAG: ${{ github.ref_name }}
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: Vampire/setup-wsl@v3
|
||||
|
11
.github/workflows/ant.yml
vendored
11
.github/workflows/ant.yml
vendored
@@ -1,12 +1,21 @@
|
||||
|
||||
name: Java CI
|
||||
|
||||
on: [push]
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Every day at midnight UTC
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
|
||||
nsis:
|
||||
runs-on: windows-latest
|
||||
env:
|
||||
GITHUB_TAG: ${{ github.ref_name }}
|
||||
steps:
|
||||
- uses: Vampire/setup-wsl@v3
|
||||
with:
|
||||
|
4
.github/workflows/github-sync.yml
vendored
4
.github/workflows/github-sync.yml
vendored
@@ -1,4 +1,4 @@
|
||||
# File: .github/workflows/github-sync.yml for i2p-hackers/i2p.firefox
|
||||
# File: .github/workflows/github-sync.yml for I2P_Developers/i2p.firefox
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/5 * * * *"
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
uses: repo-sync/github-sync@v2
|
||||
with:
|
||||
source_repo: "https://i2pgit.org/i2p-hackers/i2p.firefox"
|
||||
source_repo: "https://i2pgit.org/I2P_Developers/i2p.firefox"
|
||||
source_branch: "master"
|
||||
destination_branch: "master"
|
||||
github_token: ${{ secrets.PAT }}
|
||||
|
9
.github/workflows/release-nightly-latest.yml
vendored
9
.github/workflows/release-nightly-latest.yml
vendored
@@ -1,6 +1,13 @@
|
||||
name: Nightly Release
|
||||
|
||||
on: [push]
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Every day at midnight UTC
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
9
.github/workflows/release-nightly.yml
vendored
9
.github/workflows/release-nightly.yml
vendored
@@ -1,6 +1,13 @@
|
||||
name: Nightly 22 Release
|
||||
|
||||
on: [push]
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
- master
|
||||
schedule:
|
||||
- cron: '0 0 * * *' # Every day at midnight UTC
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@@ -1,7 +1,5 @@
|
||||
name: Release
|
||||
|
||||
#on: [push]
|
||||
|
||||
on:
|
||||
push:
|
||||
# Sequence of patterns matched against refs/tags
|
||||
|
66
.github/workflows/sync.yaml
vendored
Normal file
66
.github/workflows/sync.yaml
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
# GitHub Actions workflow file to sync an external repository to this GitHub mirror.
|
||||
# This file was automatically generated by go-github-sync.
|
||||
#
|
||||
# The workflow does the following:
|
||||
# - Runs on a scheduled basis (and can also be triggered manually)
|
||||
# - Clones the GitHub mirror repository
|
||||
# - Fetches changes from the primary external repository
|
||||
# - Applies those changes to the mirror repository
|
||||
# - Pushes the updated content back to the GitHub mirror
|
||||
#
|
||||
# Authentication is handled by the GITHUB_TOKEN secret provided by GitHub Actions.
|
||||
|
||||
jobs:
|
||||
sync:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Validate Github Actions Environment
|
||||
run: if [ "$GITHUB_ACTIONS" != "true" ]; then echo 'This script must be run in a GitHub Actions environment.'; exit 1; fi
|
||||
- name: Checkout GitHub Mirror
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Configure Git
|
||||
run: |-
|
||||
git config user.name 'GitHub Actions'
|
||||
git config user.email 'actions@github.com'
|
||||
- env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
name: Sync Primary Repository
|
||||
run: |-
|
||||
# Add the primary repository as a remote
|
||||
git remote add primary https://i2pgit.org/I2P_Developers/i2p.firefox.git
|
||||
|
||||
# Fetch the latest changes from the primary repository
|
||||
git fetch primary
|
||||
|
||||
# Check if the primary branch exists in the primary repository
|
||||
if git ls-remote --heads primary master | grep -q master; then
|
||||
echo "Primary branch master found in primary repository"
|
||||
else
|
||||
echo "Error: Primary branch master not found in primary repository"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if we're already on the mirror branch
|
||||
if git rev-parse --verify --quiet master; then
|
||||
git checkout master
|
||||
else
|
||||
# Create the mirror branch if it doesn't exist
|
||||
git checkout -b master
|
||||
fi
|
||||
|
||||
|
||||
# Force-apply all changes from primary, overriding any conflicts
|
||||
echo "Performing force sync from primary/master to master"
|
||||
git reset --hard primary/master
|
||||
|
||||
|
||||
# Push changes back to the mirror repository
|
||||
git push origin master
|
||||
name: Sync Primary Repository to GitHub Mirror
|
||||
"on":
|
||||
push: {}
|
||||
schedule:
|
||||
- cron: 0 * * * *
|
||||
workflow_dispatch: {}
|
@@ -190,7 +190,7 @@ Issues
|
||||
------
|
||||
|
||||
To report issues against this browser profile, please file issues
|
||||
at [the official Gitlab](https://i2pgit.org/i2p-hackers/i2p.firefox)
|
||||
at [the official Gitlab](https://i2pgit.org/I2P_Developers/i2p.firefox)
|
||||
or the [Github Mirror](https://github.com/i2p/i2p.firefox). Issues
|
||||
pertaining to the plugins may be reported to their upstream
|
||||
maintainers if it's determined that our configuration is not at
|
||||
|
@@ -53,7 +53,7 @@ if [ ! -d "$SCRIPT_DIR/../i2p.i2p.jpackage-build/" ]; then
|
||||
git clone --depth=1 -b "$VERSION" -l "$SCRIPT_DIR/../i2p.i2p/" "$SCRIPT_DIR/../i2p.i2p.jpackage-build/"
|
||||
else
|
||||
echo cloning from remote i2p.i2p repository
|
||||
git clone --depth=1 -b "$VERSION" https://i2pgit.org/i2p-hackers/i2p.i2p "$SCRIPT_DIR/../i2p.i2p.jpackage-build/"
|
||||
git clone --depth=1 -b "$VERSION" https://github.com/i2p/i2p.i2p "$SCRIPT_DIR/../i2p.i2p.jpackage-build/"
|
||||
fi
|
||||
fi
|
||||
cd "$SCRIPT_DIR/../i2p.i2p.jpackage-build/"
|
||||
|
@@ -1,3 +1,7 @@
|
||||
2025-06-05 idk
|
||||
* Remove Chromium support completely. Much smaller binary now.
|
||||
* Version 2.9.0
|
||||
|
||||
2023-01-23 idk
|
||||
* Move build scripts to their own directory and make them use correct paths when moved
|
||||
* Add EXTRA to router when generating embedded router jars.
|
||||
|
@@ -1,3 +1,3 @@
|
||||
# I2P Easy-Install 2.8.0
|
||||
# I2P Easy-Install 2.10.0
|
||||
|
||||
This release updates the embedded I2P router to I2P 2.8.0.
|
||||
This release updates the embedded I2P router to I2P 2.10.0.
|
||||
|
21
i2pversion
21
i2pversion
@@ -2,8 +2,9 @@
|
||||
|
||||
JNA_VERSION=5.12.1
|
||||
export JNA_VERSION=5.12.1
|
||||
|
||||
export GITHUB_TAG=$(git describe --tags --abbrev=0 | sed 's|i2p||g' | tr -d [a-z-])
|
||||
if [ -z "$GITHUB_TAG" ]; then
|
||||
export GITHUB_TAG=$(git describe --tags --abbrev=0 | sed 's|i2p||g' | tr -d [a-z-])
|
||||
fi
|
||||
if [ -z "$VERSIONMAJOR" ]; then
|
||||
VERSIONMAJOR=$(echo "$GITHUB_TAG" | cut -d . -f 1)
|
||||
fi
|
||||
@@ -18,8 +19,8 @@ if [ -z "$VERSIONMAJOR" ]; then
|
||||
export I2P_VERSION="master"
|
||||
VERSION="master"
|
||||
export VERSION="master"
|
||||
I2PFIREFOX_VERSION="2.8.0"
|
||||
export I2PFIREFOX_VERSION="2.8.0"
|
||||
I2PFIREFOX_VERSION="2.9.0"
|
||||
export I2PFIREFOX_VERSION="2.9.0"
|
||||
else
|
||||
I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
||||
export I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
||||
@@ -29,6 +30,18 @@ else
|
||||
export I2PFIREFOX_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
|
||||
fi
|
||||
|
||||
if echo $I2P_VERSION | grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+"; then
|
||||
echo "Detected I2P version $I2P_VERSION"
|
||||
else
|
||||
echo "Could not detect I2P version, defaulting to master"
|
||||
I2P_VERSION="master"
|
||||
export I2P_VERSION="master"
|
||||
VERSION="master"
|
||||
export VERSION="master"
|
||||
I2PFIREFOX_VERSION="2.9.0"
|
||||
export I2PFIREFOX_VERSION="2.9.0"
|
||||
fi
|
||||
|
||||
# Comment this out to build from an alternate branch or
|
||||
# the tip of the master branch.
|
||||
#VERSION=i2p-2.4.0
|
||||
|
@@ -573,7 +573,7 @@ cd ..
|
||||
<p>
|
||||
To report issues against this browser profile, please file issues
|
||||
at
|
||||
<a href="https://i2pgit.org/i2p-hackers/i2p.firefox">
|
||||
<a href="https://i2pgit.org/I2P_Developers/i2p.firefox">
|
||||
the official Gitlab
|
||||
</a>
|
||||
or the
|
||||
|
Reference in New Issue
Block a user