Skip to content

Commit

Permalink
- v0.11.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DaemonDude23 committed Oct 22, 2023
1 parent f166866 commit 8be691d
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 9 deletions.
9 changes: 3 additions & 6 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Package Application with Pyinstaller
name: Package Application with Nuitka
"on":
push:
branches: [ main ]
Expand Down Expand Up @@ -30,12 +30,9 @@ jobs:
script-name: container-image-replicator.py
standalone: true
working-directory: src
# - name: Rename binary for Linux
# if: runner.os == 'Linux'
# run: mv src/build/container-image-replicator.bin src/build/container-image-replicator
- name: Rename binary for macOS
if: runner.os == 'macOS'
run: mv src/build/container-image-replicator.bin src/build/container-image-replicator.mac
run: mv src/build/container-image-replicator.bin src/build/container-image-replicator.macos
- name: ${{ runner.os }} Release
uses: softprops/action-gh-release@v1
with:
Expand All @@ -45,4 +42,4 @@ jobs:
files: |
src/build/container-image-replicator.bin
src/build/container-image-replicator.exe
src/build/container-image-replicator.mac
src/build/container-image-replicator.macos
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,17 @@

---

# [v0.11.0](https://github.com/DaemonDude23/container-image-replicator/releases/tag/v0.11.0) - October 3 2023

- No code changes, but now all binaries (Linux. MacOS, Windows) are now a part of this release. Otherwise, just GitHub workflow tweaks.

# [v0.10.0](https://github.com/DaemonDude23/container-image-replicator/releases/tag/v0.10.0) - October 3 2023

**Enhancements**

- Added the ability to **build** _and_ push images, not just replicate them from somewhere to somewhere. See config syntax examples in [README.md](README.md).
- Switched to **Nuitka**, replacing **PyInstaller** for generating binaries. Let me know if any of the builds (Linux/Windows/MacOS) have issues.
- Currently building a Python `3.11.5` image.
- Currently building a Python `3.11.6` image.

**Bugfixes**

Expand Down
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@
- [Putting it in your `$PATH`](#putting-it-in-your-path)
- [Linux](#linux)
- [Binary](#binary)
- [MacOS](#macos)
- [Binary](#binary-1)
- [Windows](#windows)
- [Binary](#binary-2)
- [User-Level Python Requirements](#user-level-python-requirements)
- [Virtualenv with pip](#virtualenv-with-pip)
- [MacOS](#macos)
- [MacOS](#macos-1)
- [Run](#run)
- [Example](#example)
- [kubectl to list all of your container images](#kubectl-to-list-all-of-your-container-images)
Expand Down Expand Up @@ -171,6 +175,18 @@ Install:

Now it'll be available in your `$PATH`.

### MacOS

#### Binary

???

### Windows

#### Binary

Download the `.exe` file and execute it on the CLI.

#### User-Level Python Requirements

1. Create symlink:
Expand All @@ -188,7 +204,7 @@ pip3 install -U -r /path/to/src/requirements.txt
Assuming virtualenv is already installed...

```bash
virtualenv --python=python3.11.5 ./venv/
virtualenv --python=python3.11.6 ./venv/
source ./venv/bin/activate
./venv/bin/python -m pip install --upgrade pip
pip3 install -U -r ./src/requirements.txt
Expand Down
Empty file removed src/__init__.py
Empty file.

0 comments on commit 8be691d

Please sign in to comment.