mirror of
https://github.com/DeterminateSystems/determinate-nix-action.git
synced 2026-02-25 07:07:11 +00:00
Merge pull request #4 from DeterminateSystems/push-nrywzymntosl
Add a note about why we have a different github action
This commit is contained in:
commit
f409af1f29
2 changed files with 30 additions and 14 deletions
22
README.md
22
README.md
|
|
@ -16,6 +16,12 @@ It is an end-to-end toolchain for using Nix, from installation to collaboration
|
||||||
|
|
||||||
Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily.
|
Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily.
|
||||||
|
|
||||||
|
> [!NOTE] > **Why a different action?**
|
||||||
|
>
|
||||||
|
> We created a new action to synchronize version tags to Determinate Nix releases.
|
||||||
|
> GitHub Actions are tagged with the specific version, like `v3.5.2`, with a moving `v3` tag for the major version.
|
||||||
|
> We needed a fresh tag namespace since nix-installer-action already has a `v3` tag.
|
||||||
|
|
||||||
## 🫶 Platform support
|
## 🫶 Platform support
|
||||||
|
|
||||||
- ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info.
|
- ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info.
|
||||||
|
|
@ -55,15 +61,17 @@ Unlike `DeterminateSystems/nix-installer-action`, we fully support explicit vers
|
||||||
This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment:
|
This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment:
|
||||||
|
|
||||||
📍 Pinning to `DeterminateSystems/determinate-nix-action@v3.5.2` guarantees:
|
📍 Pinning to `DeterminateSystems/determinate-nix-action@v3.5.2` guarantees:
|
||||||
- Same `nix-installer-action` revision every time
|
|
||||||
- Consistent Determinate Nix v3.5.2 installation
|
- Same `nix-installer-action` revision every time
|
||||||
- Reproducible CI workflows, even years later
|
- Consistent Determinate Nix v3.5.2 installation
|
||||||
|
- Reproducible CI workflows, even years later
|
||||||
|
|
||||||
✨ Using `@main` instead? You'll:
|
✨ Using `@main` instead? You'll:
|
||||||
- Always get the latest Determinate Nix release
|
|
||||||
- Occasionally participate in phased rollouts (helping us test new releases!)
|
|
||||||
|
|
||||||
> [!IMPORTANT]
|
- Always get the latest Determinate Nix release
|
||||||
|
- Occasionally participate in phased rollouts (helping us test new releases!)
|
||||||
|
|
||||||
|
> [!IMPORTANT]
|
||||||
> Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability.
|
> Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability.
|
||||||
|
|
||||||
### 🤖 Automate Updates with Dependabot
|
### 🤖 Automate Updates with Dependabot
|
||||||
|
|
@ -113,4 +121,4 @@ We're committed to making your experience with Determinate Nix as smooth as poss
|
||||||
- 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions
|
- 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions
|
||||||
- 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems)
|
- 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems)
|
||||||
|
|
||||||
🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more.
|
🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more.
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,12 @@ It is an end-to-end toolchain for using Nix, from installation to collaboration
|
||||||
|
|
||||||
Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily.
|
Based on the [Determinate Nix Installer](https://github.com/DeterminateSystems/nix-installer) and its corresponding [Nix Installer Action](https://github.com/DeterminateSystems/nix-installer-action), responsible for over tens of thousands of Nix installs daily.
|
||||||
|
|
||||||
|
> [!NOTE] > **Why a different action?**
|
||||||
|
>
|
||||||
|
> We created a new action to synchronize version tags to Determinate Nix releases.
|
||||||
|
> GitHub Actions are tagged with the specific version, like `v3.5.2`, with a moving `v3` tag for the major version.
|
||||||
|
> We needed a fresh tag namespace since nix-installer-action already has a `v3` tag.
|
||||||
|
|
||||||
## 🫶 Platform support
|
## 🫶 Platform support
|
||||||
|
|
||||||
- ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info.
|
- ⚡ **Accelerated KVM** on open source projects and larger runners. See [GitHub's announcement](https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/) for more info.
|
||||||
|
|
@ -55,15 +61,17 @@ Unlike `DeterminateSystems/nix-installer-action`, we fully support explicit vers
|
||||||
This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment:
|
This action is **automatically tagged** for every Determinate Nix release, giving you complete control over your CI environment:
|
||||||
|
|
||||||
📍 Pinning to `DeterminateSystems/determinate-nix-action@<!-- version -->` guarantees:
|
📍 Pinning to `DeterminateSystems/determinate-nix-action@<!-- version -->` guarantees:
|
||||||
- Same `nix-installer-action` revision every time
|
|
||||||
- Consistent Determinate Nix <!-- version --> installation
|
- Same `nix-installer-action` revision every time
|
||||||
- Reproducible CI workflows, even years later
|
- Consistent Determinate Nix <!-- version --> installation
|
||||||
|
- Reproducible CI workflows, even years later
|
||||||
|
|
||||||
✨ Using `@main` instead? You'll:
|
✨ Using `@main` instead? You'll:
|
||||||
- Always get the latest Determinate Nix release
|
|
||||||
- Occasionally participate in phased rollouts (helping us test new releases!)
|
|
||||||
|
|
||||||
> [!IMPORTANT]
|
- Always get the latest Determinate Nix release
|
||||||
|
- Occasionally participate in phased rollouts (helping us test new releases!)
|
||||||
|
|
||||||
|
> [!IMPORTANT]
|
||||||
> Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability.
|
> Set up Dependabot to stay current with Determinate Nix releases without sacrificing stability.
|
||||||
|
|
||||||
### 🤖 Automate Updates with Dependabot
|
### 🤖 Automate Updates with Dependabot
|
||||||
|
|
@ -91,4 +99,4 @@ We're committed to making your experience with Determinate Nix as smooth as poss
|
||||||
- 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions
|
- 💬 **Want to chat?** Join our [Discord community](https://determinate.systems/discord) for quick help and discussions
|
||||||
- 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems)
|
- 📧 **Need direct support?** Email us at [support@determinate.systems](mailto:support@determinate.systems)
|
||||||
|
|
||||||
🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more.
|
🤝 **Looking for enterprise support?** We offer dedicated support contracts and shared Slack channels for organizations requiring priority assistance. [Contact us](mailto:support@determinate.systems) to learn more.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue